Ouch! Sorry to hear what happened! Hope it all works out!
Great job with keeping your cool!!
Anyway, if you're interested in DIY, check out this site that may be helpful.
http://www.bombaydigital.com/boxster/projects/window/
(note: link was previously posted on our forum. Do a search on window installations for the original thread)