Actually, ten days isn't that bad. I had a 500 GB drive that took eight days in a professional lab. And you've already spent one day waiting for a better answer!
Doing a quick Forum search, I see that people have used
(first 32KB free!)http://www.ontrackdatarecovery.com/data-recovery-software/