Where to buy?

A few months ago before T-Mobile got rid of the contract pricing, you could get the N4 for free with two year contract, cancel the account after paying the first month, pay the $200 cancelation fee and still get the phone (16GB) cheaper than what Google was charging. Now the best place is Google.
Too bad it's over..
so you know any other way to get lower then 400$ price?