So, I had a hard drive crash.

It is incredibly frustrating. A lot of the contents are backed up, but not everything. A couple drives crashed at once and I sure would like to recover one of them. (Note to self: Do not buy Lacie drives again.) I'm trying to find a top recovery business within driving distance of Los Angeles. I'd rather not ship a drive, although I will if I must, as that just opens up more possibilities that the drive will get messed up worse.
Anyone have a recovery service they would recommend?