I shift-deleted about a thousand pics & videos from a trip to China a couple months back and Recuva restored all but a couple of them.
http://www.piriform.com/recuva
It's dependent on that portion of your drive
not having been written to after deletion (like most recovery software).