I think that "align your business with your passion" is a really important factor that divides the succesful from the not. When I look at Pieter Levels, he doesn't really seem to build ideas to make money. His projects seem to start off as play, and eventually they evolve into something new he can charge for.