Yo food,
The i320 has been a decent printer for me so far, but plan on downloading the latest driver from Canon-install is much easier that way.
$50 sounds steep though; I got mine from Staples for @ $18 after mir. Check out
www.spoofee.com or
www.computerlandcentral.com for coupon codes/instructions on how to use them.
Basically, you find a printer (or other item) that has a rebate, and use a 5 digit coupon code at checkout (77375 will get you $10 off $50 purchase).
Hope it helps.
-LC