Data Recovery Deleted Files

Which is the best software for lost files and data recovery ?
Files which got deleted from the recycle bin or partitioning or formatting on win XP. Also data recovery from CD’s having bad sectors.
Best & FREE in my opinion would be Recuva.
http://www.recuva.com
Hope this helps & good luck,
How to recover deleted files with PC Inspector File Recovery