I'm using Comcast.
It's easy to set up. They don't connect anything to your TV. They send you the cable modem, and cords to connect it up (two coax cables, a coax splitter, a USB cord and an ethernet cord - the USB option won't work with OS X).
The cable modem (unless they've upgraded in the last 5 months) is a Motorola SURFboard cable modem.
You don't even really need the installer. It can be helpful if you don't feel like doing things yourself, but you don't have to do it.
Basically, just hook the coax cable cord into the back of the cable modem, connect the ethernet to it and your computer, open up the Network preference pane, select ethernet as the port you're configuring, and select Using DHCP in the Configure: drop box.
Err...dang...I dunno which DNS Server you would use for Utah...I'm in Delaware. Maybe you'll have to use the installer after all.
'Less you're using that old tip of mine to run your own caching-only nameserver. Then you could plunk 127.0.0.1 in the DNS Servers box, then hit apply at the bottom. That simple.
Actually, it'll pick a DNS Server even if you don't enter one...but it may take a second for the connection to start working that way.
Your call. It's all pretty simple either way.
Note that the installer will do a few other things. The only one I can think of at the moment is that it adds your Comcast email address to Mail.app. Umm...I think I had a few problems getting the installer to complete the installation when I tried it, but everything was actually working anyway so I didn't bother with it.
The interface for the thing is
ugly too.