wow sorry to hear this
my car is always parked inside the drive way and pretty much know the bad area to park.. couple of years ago up my hill everyones car got broken into
also have immobilizer on my car

lock nuts
now you need one of this.. as soon as they break the window they will get sprayed with gas and set on fire

[ame="http://www.youtube.com/watch?v=LQbHnLSasfQ"]Anti-carjacking device - YouTube[/ame]