To answer your first question...YES! LOL. They do both.
Printing? You can print your own pages, if you do them at 8x10 or 8x8...some even have wide format printers that will do 12x12. However, in my experience, you're much better off watching for a good sale on printing, and getting your layouts printed during one of those events. We even have printing services here at GDS. You can check them out here
I hope I was able to answer your questions a little bit, and be sure and speak up when you think of more!