Paul,
Thanks, tried it but it didn't really find anything new. But after a lot of full-text searching in the data the "repair" tech had recovered I've at least been able to patch together most of my missing bits of code, papers etc.
Still I probably should've taken the drive to a specialized recovery place right away. Ah well, time to move on.