When I lived in Va I had a speeding ticket thrown out on a technicality. The officer wrote down my birth date wrong. To make a long story short, the ticket was sent to juvenile court. Since the officer didn't show up it was thrown out. I smiled all the way through that one.
I beat another speeding ticket because I had a friend of mine with me and I guess our words were better than 1 policeman's words.
I didn't get a lawyer for either one, but I think I was lucky.