There is an online organization for people who have been to all 50 or are trying to. You have to have been to a certain number (about two-thirds?) before you can join.
I don't think there are any firm rules but some people make their own. Like you can't just drive through, or you can't have a layover at an airport. Others have to spend a night, eat a meal, etc.
|