This is mostly, a very fine product indeed with a few caveats.
I won't bore you with the good stuff: the manufacture can do that. I'll tell you the gotchas instead.
1/. The miniature coaxial connector is appallingly weak and fractured after 7 months simply due to the weight of (full sized) coax hanging off it. Let me explain. You get a teeny coax connector plus an adapter to match it to stock 75 ohm Belling Lee type connectors. I use these and so will you if you aren't parked under a transmitter as the supplied aerial is essentially useless except in very high signal areas. The cable is heavy. The dongle plus adapter is light, but may be plugged into your MAC with the cable hanging off. DO NOT USE IT THIS WAY. The only reliable way is to connect the adapter to the dongle and the TV aerial cable and tape the lot together to take the strain of the weeny socket and then use a short USB cable so you can tape the whole lot down to a piece of wood or the desk or something so that no strain goes on that accursed connector.
THEN you wont have to phone up amazon and get a replacement unit ...
2/. the nightmare that is the Great Digital Switchover is NOT handled well by the software. I ended up actually having to manually retune to the new stations (key in the actual frequency which is not easy to find on the web) and then it will correctly discover the stations on the mux on that frequency. Then delete all the channels on the now non working frequency. Auto rescan didn't work for me. Not with channel and a quarter frequencies that are in use during transition. It did find things correctly when first installed though, so if you buy post the completion of the switchover all should be well.
3/. Beware if you do as I did, and put the recordings directory on a networked drive (so we can share the recordings amongst machines) yes, it works, but not if for whatever reason the drive is not mounted: Then its just sulks and doesn't tell you why.
4/. The online program information sources are a waste of time and money and you have to manually reconfigure to pick up the 'on air' program details.
5/. Sometimes it simply wont work for us. I think this may be overheating in the old G5 its on here, messing with the USB, but its not uncommon in our old machine to have to reboot to get it to play ball. I cant honestly say that this is the fault of the package tho.
What's good? It works on a mac, it's not impossibly expensive and mostly it works pretty well. Beware its quirks and physical fragility though.