Printopia works great for me as well, it has saved me from buying another printer just for my iPad/iPhone. I don't think it was stated above, but it is Mac only.
Of course, my next printer will be an AirPrint supported printer, but it is nice to delay the purchase for a few years until my printer wears out on it's own.