I started a thread a few months back on this exact same topic. Got some good feedback then. Might be worth doing a forum search for it. I'm too tired to dig it up for you at the moment.
(For what it's worth been doing school work for the last 6 hours straight)