Haha - I've learned my lesson and I'm not leaving any shit in my car any more :)
Thanks for the stories guys, I was quite pissed when I wrote this - I'm not going through insurance and I already picked up a new piece of glass. I have a buddy who does all my car work and he's going to install...