Very true....it just hurts when the "next best thing" comes out only 3 weeks after you get your shiny new phone. 3 months later is one thing... 3 weeks.....
I can understand how you feel... If I was locked into a 2 yr contract I would probably have a panic attack every time a new better phone came out every 3 weeks =(
Only reason I actually went with my Nexus One is because it is contract free so I can sell it anytime I want on ebay/craigslist for $500 and get the next best thing without paying an ETF.