Any new business has to satisfy a need (or convince customers there is a need to be filled). It can answer that question: Why doesn't somebody do something about that?
Paul Graham has written about Startup Ideas We'd Like to Fund.
And here are 10 Totally Stupid Online Business Ideas That Made Someone Rich.