This has been asked before. Many of us need something like this indeed.