thanks for your response, im using Ubuntu 10.4, and luckily its not my boot disk thats failed, but my secondary data HDD. Have a backup of most of it, but the newer stuff (ie my current work)...
trying to recover a lost partition table, where the signature (0x55AA) has been lost, though attempting to restore using a number of tools (fdisk, testdisk et al) the write fails.