Theoretically, AdSense for Search revenues. But it really is more of a hobby; you're right. Do you use IM? If you do, take a look - no registration required.
I'd say 1/5. Having a customer is the only thing that makes it a successful business.
Otherwise, it's just a fancy hobby.
2) Same thing, it will help execution but it says bupkis about how well your idea is suited to become a successful business. I am sure we could find at least one person willing to pay for throwing sheep at their friends, does that say anything about greatness of the idea? Try starting with 20+ customers.
3) It's getting boring, I know, but the same thing applies here. Your execution will go one heck of a lot easier if it's dirt cheap, but it says nothing about the quality of your idea.
4) Hardly any great business is build by a single person or started with a great team in place. As ideas mature and evolve, so do the people executing the idea.
"You can’t have a hope at success unless you either know how to run your business or have people who can do it for you."
What happened to "learning as you go". As your business grows, so do you and so do the people around you. Granted, do you need to do your research before getting into a certain industry, but having it all figured out from the get-go is unrealistic and will put a serious brake on execution.
What happened to being cash-flow positive, having good growth, having an active and growing user-base?
I'd modify learning as you go to being reactive. You always have to learn as you go, but the part that seems most critical in there is being able to recognize which pieces of information that flow across your view are critical in shaping your direction and being able to factor those in.