There's already a thread on this topic, so you should add your ideas to that instead.