NJ is the closest place out of all the named places for this forum section. I currently live in Delaware and it sucks, pretty bad. I doubt anyone else lives here, so I won't ask for a seperate section.

If anyone lives here as well though, gimme a message ^.^