The Canon Pixma iP90v is the Vista-enabled version of the older Pixma iP90 and offers nearly the same print speeds and quality. It's a very useful printer if you travel a lot and need to print often, but consider the purchase carefully because it's quite expensive.
It isn't cheap compared to standard printers, but the Canon Pixma iP100 has the highest resolution available in the mobile printer market and prints at an impressive speed to boot. If you simply must have a printer with you at all times, the iP100 should be the do-it-all at your side.
If you have the money to burn, the Canon Pixma MP960 is a great choice for photo hobbyists who need fast prints and great print quality. We prefer this model to its comparably priced competition.
The Canon Pixma MP520 doesn't offer all the bells and whistles found on other budget all-in-ones, but it's a solid device that does the basics right while delivering best-in-class quality.