Suggestion: JTAG or ICSP faking over USB

Would be nice if the USB interface would not just pretend to be a serial port and a memory stick - but was also able to pretend to be a JATG usb device; say a ARM-USB-OCD or something. That way existing tools can be fooled - and things stay nice, clean and simple.

Thanks,

Dw.