I have tried assigning homework every night. I have, really. Buuuut...
I give them a reading homework activity sheet (and log) which has to be signed and returned each day. This is the only thing I check on a daily basis. (And I would love to share the page I use with you, but apparently, I only have a copy of it on my school computer? ACK!) The math, language, and spelling homework does not get checked until Friday. I have found this helps students who have sports practice or church during the week- they can double up one night if they need to. It also helps teach some of them time management- I once overheard a boy complaining about "all the homework he had to do" Thursday night, and his friend said, "well maybe you shouldn't save it all for one night. Duh." :o)
We aren't allowed to grade homework in my district, but I want the students to know I think it's beneficial, so I reserve the last 20-30 minutes of the day on Friday so we can check it together (after I've walked around and spot-checked to make sure they have attempted to do it all).
I like to give my students homework in most of the subjects each night, but I don't want to give them too much homework, so I like to give spiral review pages that take just a few minutes each night (if they break it up and do it each night).
For math, I use Fun In Room 4B's Math Moves. It is every 4th grade math standard every week- and it's awesome!
Spiral Language Arts Homework (the first nine weeks has been published in my store, the next one is in the works... and it will all be done this year prior to the time it's needed!) - I copy it on the back of the Math Moves page for the week!
I also love Fourth And Ten's Spelling Contracts, which I give my students once or twice a month!
Go link up with Christina and share your ideas!