Are you working on a desktop software?
tom_rath: For here:  Networked desktop software for businesses sold at a per-user charge.  Distribution is direct download through the Internet and sales are quite spiffy, thanks.You can sometimes live on eyeballs with a web app but, in desktop land, you need to make something people are willing to pay cash for.  If you get to that point, you're golden.