This exact topic has been discussed here before, and not too long ago.