Well, I just arrived to US for attending a conference here and planned to stay in a Hotel in Santa Monica, CA.
Once arrived, I wanted to buy an unlocked phone. After comparing I decided to buy the Google Nexus One. Let’s give it a try and see how it works. So, I opened www.google.com/phone on my laptop’s browser and choose the Unlocked phone.
Then, next step was specifying the payment method and shipping details.
The order was shipped overnight, and I was able to track the Fedex package online.
On Wednesday I received the box at 3pm directly in the Hotel, so when I returned back from the conference around 3.30 pm I got the package and opened my new Nexus One.
Then, just need to charge it until the green light appeared, and everything worked smoothly.
If you are not citizen then probably your payment details have an address outside USA. In that case, when you fill the payment details in nexus one website, you will notice that only an US address can be specified. No place to put a country or any other state than the US states.
So here is a tip, if you want to specify another address in a different country, then go to Google Checkout settings and add it as a payment option. Then, run the process again on Google Nexus One purchase page and you will see that the new payment option appears. Hope that helps