Have you tried an "Emergency" mode recovery?
http://www.tek-tips.com/gfaqs.cfm/pid/962/fid/4210
Failing that, are you in any of the Microsoft Partner programs (or anything else that gives you an allotment of help calls)?
One of my colleagues once brought a very important db back from the dead (this had been corrupted by a RAID failure BTW) with some exceptionally knowledgable help from Microsoft Support.