It wasn't that long ago that HP had the absolute worst OSX drivers of any major peripheral developer. Their scanners barely worked, their printers sort of worked, the software they loaded was pretty shamefully buggy, flaky... they just sucked.

So, imagine my surprise when -- after a recent Mac purchase at the Apple Store -- I decided to get a "free" HP C6180 all-in-one printer and... hey! It's been de-suckified!

The thing is well designed, has good drivers, built-in networking, even scans and faxes over the network -- pushing or pulling to multiple "associated" Macs. It's not perfect but what the hell? It's like someone is writing these drivers who actually uses a Mac!

When did that happen? Doesn't HP know they're supposed to have crappy Mac products?

And after that good experience, and reading a number of great reviews, I grabbed an HP B9180 Photosmart Pro Printer, too. Again, a great printer, with good drivers, built-in networking, relatively frugal with inks, good paper handling: and it generates great prints.

This is HP -- "we generate huge dots with expensive ink and our photos look like crap" HP. And -- not.

Wow. I don't know what's going on at HP, but they should definitely keep it up.