Strictly speaking, I don't believe in "Good" vs. "Bad" ideas, because ultimately those are opinion until tested by the market. A much better measure (which you do touch upon without saying directly) is feasibility:
I blogged about this: http://soundingboard.tv/good-bad-idea/