There's already a very large discussion about this here.