Well I've got some of it back... the drive magically decided it had data on it.. it's rather irregular and comes up with CRC errors all over the shop mind... but I've managed to rescue, erm, about 20 meg of about 30 gig of data... arse...
Looks like the drive is going back to where it came from!