Karma is a bitch.. these assholes will get whats going to them.. Have you had the car checked for fingerprints and did the shoe print help?