In todays's (1st April) APOD (NASA's Astronomy Picture of the Day) there's an excellent image of Dextre in-situ as recently fitted to the ISS. http://antwrp.gsfc.nasa.gov/apod/astropix.html
It still remains one of the weirdest looking devices ever built to me :)
-Toine