I agree with the previous poster to an extent. Why not have the best of both worlds, though? Get yourself a middle-line photo printer, and print the photo's you gotta have right now, and order the rest? With an app like iPhoto (not sure of a Windows example), you can order prints from within the app itself, making uploading prints easier.