vbMarketer you are a bit confused bro.
If you are writting a product, and are wanting to sell that prtoduct including all rights and code, that is one thing. As your examples show this can be a successful approach.
However...........
If you are selling software licenses, then you need to market directly to your perceived market niche. Now you can have the best site in the world, but if your intended market does not have a high level of computer usage they are not going to be able to find you.
Any marketer will tell you that the art of good marketing is to aim the advertising dollar directly at the market segment you wish to make aware of your product. That is why quite often stores want to know where you heard about them. If your market segment does not included tech heads then there is little point in spending every dollar in your advertising budget on a web site. Every MS/VBPJ/SUN/APPLE et al market through trade publications/glossies...they don't rely on some one saying "Gee l want a Spreadsheet, guess l will search the web for a site which sells it".
Web sites are great for more detailed info about your products, but first you have to get people to your site.
Here's a test for you. We sell a product called Prostix. See if you can find our web site....hint, it is marketed to the hardware industry in Oz, NZ, Pacific, and apparently recently in the US.