Great topic.
I think one of the posters above hit the nail on the head. Why not create software? okay fine, if you cannot create software, then hire a programmer on rentacoder.com to make it for you.
Here is a PERFECT example. Where are you right now? posting on a domain name forum right? look at this guys's post:
http://www.namepros.com/for-sale-ad...-domain-snapping-software-bonus-ppc-site.html
(I love how he set's his deadline with the "purchase before date deal") because if you really think about what is being provided (which isn't much) it's nowhere near the amount he's asking.
He's marketing his VERY BASIC (1 week to make or less) software on one of the most popular "domain name" forums. If he didn't create it himself, this type of app would have cost him anywhere from $50 to $250 to make (if hiring a developer to do it) somewhere like rentacoder.
He is selling that 1 app that took him maybe no longer than a week for $149 per license. Let's do some math:
Namepros Registered Members: 43,529 (his customer base)

Currently Active Users: 553 (people that MAY see his thread just today ALONE)
Let's assume he makes 10 sales by the end of next friday:
$1,490
Let's assume he'll be back to *bump* his thread after his 10 sale week and get's another 20 licenses sold:
$2,980
By now, everyone is talking about "snapping domains" like Snapnames and like Pool or afternic.

Everyone is buying his software (and their cousin's and brothers too)!
So in two weeks (or less) he's made roughly $4,470.
The only reason I bring this guy up is because I was almost interested in buying it myself and I'm not nowhere NEAR as heavy into domaining as the rest of the community. I like domains, in fact, I like great "keyword" domains and I really don't care about their tld extensions (as many here do). Because of that, I was able to pickup names like liveupdate.ca, sell.li, auction.li, freelance.li, freelance.fm, bids.fm and so on. To me, these are my pride and joy. I could care less if anyone considers them reg fee's as that's what I purchased them all for.
But, I will let you know I'm also in the business of software sales and I wouldn't be posting this if it had no merit. I started in 2000, learned my programming language of choice (PHP) in 2001 I had a software ready to be sold, and have been upgrading / updating it to my loyal customer base since 2001! It's 2006 now and I'm certainly on my way (well I was a few years ago) since then I've purchased a new home, my quality of living has increased in a more positive manner and I couldn't be happier (sorry to brag, but it's the truth, and I'm very proud since I did it all myself without any investors, help, etc).
So, when choosing a career path online, consider reselling your own software for starters. You can have something ready for the masses in very little time, and you only have to do it once to resell it as many times as you like.
Forums have become social marketplaces and I can see it hurting places like those mentioned above (elance, scriptlance, and most likely others) when there are programmers and designers online all the time in a community setting evironment where the best offer usually wins the race.
You could be doing this while you are finding your own comfort zone online. Your opportunies are virtually endless.
Good luck!
-Peter