I don't believe its ever been listed on the website. Only place I've seen it is directly from Dell or from MS stores. They ask you if you wish to enter into a contract at time of purchase to get the subsidized price.
Btw, how r u like the arrive? R u getting good battery life?
My dad might move his family plan from att to tmobile or sprint. They all like wp7, but he wants unlimited data