Well, the dealer is pretty much the only one ... and it's usually (from what I've heard) to the tune of around $80. The thing is, at least on the OBDII D1's, and I would assume on the OBDI's as well, that anytime the vehicle experiences a power failure, the SRS light illuminates. From the looks of the repairs your friend did, that's not real surprising that the battery would be disconnected. I am interested to figure out why the CEL. If you can ascertain that it's not related, I'd be tempted to just pull the bulb for the SRS, especially if you have a non-airbag bumper, as the general consensus here is that having one decreases the force of impact needed to set off the air bags. ... and on a side note, pulling the SRS bulbs does not set off another CEL, and is a 15 minute job.
The other scenario comes in the form of whether or not your friend wants to work on lots of Rovers. If so, he can purchase the Rovacom Lite software from RoversNorth, for only ~$1100. Allows you to tweak a good number of stuff that until recently required a trip to the dealer, or a fat wallet to pay for their software.
HTH,
-Alan