Bought it off Ebay. Cost £90 ish. SRS light came on and the garage charged £27 to read the code, reset it and said if the fault came back they would investigate further, so I figured the £90 was a decent investment. The software is called Carsoft. I have it hooked up to an old laptop as it needed a serial input, which newer laptops dont seem to have (You can get a usb to serial adapter, not sure how the software would deal with that as you need to state wich port you are using). It came with a 38pin adapter (which the W210 uses), an OBDII connector and a lead to hook it up to a voltmeter.
When you run a test in runs a complete test first and lists the fault codes which can be googled. The faults come in a letter then number format then a short description (mine was something like B1009 Drivers airbag circuit resistance too high). You can then run tests on the individual modules and get a more detailed expalanation.
As mentioned previously you can use it to reset the service intervals and I think you can program the ECU with it as well.
Not played with it too much never seem to have the time. I can try and find the link in my ebay account if you want?
Derek