Picture printers sound cool but the price of ink, paper, and time getting it to work properly is horrible. You can send digital pictures via email to Walgreens, have them printed in one hour, 0.19 cents per print, even cheaper with a coupon code.
I have a Canon 10 MP and love it! Go with Nikon, read reviews on Amazon. :)