I'm looking for recommendations on what to use to build a stock video/photo site. Here's how I envision it would work: videographer creates an account videographer uploads footage and tags/categorizes the footage low-res copies are created for preview clips that are displayed user visits the site, views previews, adds them to a shopping cart, purchases and is then able to download original hi-res/hi quality copy of the video clip(s) in their cart. are there any drop-in solutions for this?