I have RomRaider on my PC here, need to put it on a laptop! I found it great for looking at and reading rom data downloaded from forums etc, particularly learning/reading all the carbury poop.
Tatrix cables are not cheap! but would love to get one at some point to further my learning curve, (although I will probably break something!)
My car is mapped using ECUEdit. Richard swears by it also.
I have an OBD2 Bluetooth dongle,
Gopoint BT1 Not cheap but you can use that with Dash command on your iphone to reset/read and data log in the same way you would with torque or Dash command on Android and it works with Harrys laptimer