I made about 10k off sales from a WordPress theme over the course of about a year. Not that much money, but it's a GREAT feeling to wake up in the morning and see money in your account. I'd be walking through the mall with my girlfriend at the time and tell her, "just sold a premium copy! want ice cream?" Very, very motivating. It gets to the point that you get a "taking-candy-from-a-baby" feeling that leads you to really try and improve your product day-after-day, to keep your initial customers happy, and to get more sales.<p>So, I agree that a niche software product you're actually passionate about will help. I happened to be in a fortunate position where a demand existed for a one-off product I had created a while back, all I had to do was fill the void. Customers were already looking to me for it. I feel like a total fucking idiot for not doing it sooner. I could have made probably 3x the money, just guestimating. Find something that inspires you personally, because that is what will push you to completing it.<p>I got laid off from a startup position that was caving in. I had a small severance to live off of, and had always wanted to build this idea. Unfortunately while at the startup I was also working on a second one on the side (death, I know) so I never really had time to do anything but those two things. Getting laid off was perfect. I sprinted as hard as I possibly could for 3 weeks, designing, coding, and building a sale site with a mini activation server. It was loads of fun. It was also very exciting to look back on those three weeks and realize that I had done a great job making the right decision when hit with a small road block. Asking myself things like, "Where does this fit with the 80/20 rule? Can I launch this feature in a second update a week later? Do I need it at all? Oh, wait, these two features can easily be combined into one. The technology behind the two won't be nearly as cool, but users will probably prefer it." All of that, I feel, is what lead to my success. Getting the product out as soon as possible, without cutting any essential corners. We've all heard it before, but living it was great. I guess I pretty much built my own "nano" startup.<p>Damnit, now I want to do it again.