I wish to create ecommerce webpage, that will accept payment by credit card and allow download of a file of the size 200-250MB. Do you know of any facility to do this? (Some websites allow customisable web pages for products. Something similar, but for downloading computer files).

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic