I agree, a lot of companies already do it, with varying degrees of success, though the sites I've used are often slow and cumbersome, and the quality of prints is usually pretty poor. That's one reason that I still send print films away, low effort on my part to get high quality results, but at a financial cost obviously.