I know there are a few companies in Seattle that will recover data from harddrives. Mainly they deal with damaged harddrives, but I'm sure they can easily recover recently deleted files as well.
Their services are not cheap though...probably looking at around $300 (or a lot more if the harddrive is physically damaged).