That is suprising that all the other carriers but Verizon don't give you coverage in your home in NJ, unless your in Sussex Cty. Cingular, T-Mobile & AT&T have pretty decent coverage in NJ, and slowly AT&T customers are starting to pick up T-Mobile in the northern & Central parts of the state. I do think Cingular & T-Mobile customers will start seeing AT&T on there phones, since we are just starting to see & use them in parts of the state. It could be a slow rollout in this area.
I know this is a very old post and I should not correct this, but someone new might be reading it. T-mobile has Extended network with affiliates like Iowa Wireless and a few others in the US, I think they are roam free as far as I know