We clean up before the first pickup...and then children get to do individual/quiet activities until they get picked up. In nice weather we go outside after our cleanup to wait for parents.

I don't cut my 5-6-7 year olds slack...if they give me grief at cleanup time then they don't get to haul out the lego for the next day (Lego is where I hear it the most with the "but we worked so hard!"). Also, if you are playing in the toy room, regardless of what you are playing with, you help tidy without complaint. I wouldn't, for example, make Mary tidy the toy room if she spent her after-school time playing on the piano.

Part of my "family style" care is that everyone helps clean up...I clean up everyone else's messes and they help clean up each other's messes. Being in a 'family' means we help each other, and we do so with a smile on our faces.