I'm considering trying to sell a small desktop application (I would be considered a one-man mISV, I guess?) at a price of about $20-$30 USD.  I would distribute to customers by download only.  I get the sense the best and most intuitive way to do this is provide a download link from the application's website.What are the best ways to go about this?  Should I create a website with a standard web hosting provider (like, e.g. DreamHost) and use that to allow customers to download it (it's 18MB or so in size)?  I want to allow for the possibility that many people may attempt to download it at once (if I were able to get a write-up on some very widely-read sites), and I would not want my provider to not be able to handle that, since that would be THE crucial sales period.  I'd also like to keep costs of hosting/serving as low as possible, since I'm not sure I am going to make any money selling this at all.  I'd also like to keep things relatively simple.
best hosting structure to sell your app on a website
project hosting;sales;micro isvs