I feel your pain. My car got egged last week for the 3rd time(over the last few months). This time, they got my new truck too. Im lucky and it never does any permanent damage so Im guessing its just neighborhood kids but if I catch them, somebody better have mercy on their souls because I damn sure wont. People have no respect these days. I bust my ass to keep my cars and truck nice only to have people throw eggs at them. Thats bullshit. Sorry for your luck as well. Hopefully you find who did it...