The 2116 is great -- not as great as the 15-1994, but still great.
Yes, the 2116 has a jp1 plug that you can use without soldering -- when you open up the battery comapartment you will see a six prong connector, which people have dubbed a JP1 connector -- that is the way to tie to a pc. You build or buy a jp1 interface -- the parts cost about $5 if you want to build it yourself or you can buy a pre-built one from BlueDo or a number of other sources. One side of the interface is a female connector that plugs into the six prongs on your remote, and the other side is a connector that plugs into the parallel port of your pc.
Once you've done that, you can use your pc to load in new codes for equipment whose codes are not already in the remote, create device upgrades which in effect rempap keys to whatever configuration you want without sacrificing memory, program the remote with macros and keymoves and do a lot of other fancy things that you can't do without it.
Note that unless you use a computer to program the remote via the jp1 connector, you will find that you will probably run out of memory in the 2116. The remote is incredibly powerful with plenty of memory to cover all the buttons and all the remotes you could conceivably be using so long as you use the jp1 connector, but programming it without a computer via learning codes is highly inefficient and you will run out of memory doing things that way.
I don't think people have ported the software to a mac, but you should go here to find out everything you could ever want to know about this subject:[Link: groups.yahoo.com]
Or, for a more summary introduction, you can go to www.hifi-remote.com