I find that the best time to clean closets, drawers, my desk, etc. is when I'm angry or frustrated. Something about having a head of steam makes it easier to purge a space. When I'm on a roll, I sort into 3 categories: keep, donate/give away and trash.
I am also a BIG fan of clear containers. Everything in storage from Christmas decorations to camping gear is in clear storage bins. I print out 4 copies of 8.5 X 11 piece of paper with the contents (keep it simple - for example SLEEPING BAGS or CAMP STOVE & LANTERN) and tape it to the inside of the container on each end and both sides so no matter the way it goes in storage you can read the contents.
I also use a hand-free headset for the phone at home so i can do things like clean out the silverware drawer while talking with my friends.
I also approach it the same way I approach my life - I call it chipping away at the iceberg. Because of my disability, I can't go on a cleaning binge and work 3 or 4 days (or weeks) solid. All I can do is tiny bits of time so I break the job down to tiny bits. For example: when I clean kitchen cabinets/drawers, I do it one cabinet per day until it gets done. And, the all important reward for myself at the end (something small - a new hardback book, a new kitchen gadget, a lunch out with a girlfriend, etc.)