There's already a thread on this topic right here . Long dead, but worth taking a look at.