I absolutely agree that funding isn't always the best way to go. I started two companies with outside funding - and you won't imagine the work you need to do to keep your investors happy. Now I do it without investors - it's simply too much work, and doing software isn't that hard.