For my own general use and when I'm only printing a few shots, I'll print my own using my HP Photosmart C4280. It's not perfect, but for that particular use, it's fine.
I've been hearing good things about mpix and whcc. I signed up with whcc but haven't completed the registration yet (need to send them 5 pics for samples). I also just placed my first order with mpix to start putting 8x10's in a portfolio. Remind me to let you know how I make out with them!

Speaking of which, I need to find something to put them in...an actual portfolio, not some crappy walmart photo album, LOL.
When I eventually start doing paid shoots, there's no way in hell I'll print client's pics on my own. Does anyone do that?