One thing I saw recently on supernanny that I actually liked (the kids were actually very close to your younger boys ages) was that paper fish were created listing each job separately and then the kids fished for their chores. That way, you are the one assigning it to them and they can say its not fair (dont you get sick of that phrase!!!) The other good thing is that there is a fair rotation and it was kind of fun. Also, I hate to say it, but I imagine your 6 year old is more capable of cleaning than you may think. If he is like my 6 year old, at school they do everything for themselves including getting cloroz wipes and wiping off the table. I was a little surprised when I became the room mom and observed the kids in action, and now I know that 6 year olds can do just about anything. I will say though, that a huge mess gan be overwhelming, so I have limited the toys that they are allowed to have out, most everything else is in buckets that only I can get out for them, and then they must be put away when they are finished with it. It is a tough thing, but I agree that if they cant keep up with their things, take them away! It makes for less hassle and mess, and you would be surprised at how much they dont even realize is missing. Good luck! ~A.~
PS. just a little edit here, I realized that I wrote that you are the one assigning the jobs and that they can say it is not fair, however I meant just the opposite..you are NOT the one assigning the chores, so they CANT say it is not fair. Do I get to use pregnancy brain as an excuse on this one.....