Went to Verizon today to look at the iPhone 4 and yeah it's smaller than my DX but I know it's a sweet phone. When I purchased my X last July I paid extra to get a 1 year contract, was like 70 bucks or something. Don't like 2 year contracts but looks like I would have to go that route or pay the 799.00 for the iPhone4. Is that how many of you do it, do you just suck it up and buy the phone or do you do a 2 yr contract? Looking for advice and thanks in advance. Another reason for switching is that I have switched from PC to all Mac and would like to have everything synched.