http://www.ontrack.com

You can locate several recovery options there ranging from inexpensive self recovery to rather expensive clean room recovery.