Sorry to be the bearer of bad news, but if that many programs all fail to salvage the drive, simply trying to copy files off will not work. I've run into situations similar to this before. You can get a directory listing just fine, but as soon as you start trying to copy files off, it'll fail.
Right now your choice is between recovery services and deciding that those files really weren't that important after all.
But if you need to see it for yourself, you're going to need a crash course in basic Unix command line, which would take quite a bit longer than I want to spend here considering I'd have to get into mount points and all that. So, just look around for some intro to Linux website that focuses on the command line. Linux and Darwin (Mac OS X's Unix core) are close cousins, so probably 99.9% of anything you learn for Linux will translate directly to Darwin. It's just easier to find guides on Linux than any other version of Unix.
I will give you one tip though... There is no method for scrolling up on the command line. So people invented what is known as pagination programs. In the really old days, there were no such things as monitors, all command output was printed, so you didn't need to scroll... But if you run the command (without quotes) "ls | more" then it will automatically pause at every screen full of information. There's a better version of more called less, but I'm not sure if it comes with OS X. You can try it by just replacing more with less. With more, there's no going back, and it's one screen at a time, the end. Whereas less lets you go up or down in the list as you please line by line. When you get to the last screen, more will automatically quit, but less requires you press "q" to quit.
"less" is technically a GNU program, which probably means nothing to you, but Darwin is of the BSD family. And long story short, there are some differences in licenses which often leads to the BSD's not including GNU programs by default. In the Unix world, people go ape **** over stupid little things like that, then they wonder why the rest of the world won't take them seriously.
Hey, I need some help copying files from the desktop of my old iBook G4 1.33ghz laptop to another USB or Firewire drive. The drive recently gave out and I need to recover files. I've tried safe boot, fsck -fy, diskutil repairPermissions... nothing seems to work I just get I/O errors. DiskWarrior gets pretty far but freezes on overlapping files in step 6. Techtool Pro struggles on the drive related functions as well and freezes. I've also tried the fsck_hfs invalid sibling fix as well. Not sure if this drive is salvageable at all but I can get into single user mode and cd Users/username/Desktop and then ls Desktop and see all the Desktop files 2 screens worth (how do I scroll up in SUM?) and can actually navigate the directory listings fairly well, everything appears to be there... so I was hoping there'd be a way I could just copy all the Desktop files to something else but I am not fluent in unix and need help. The drive name is disk0s3... ideas?