Imagine this. The developer finally calls, the unit is ready. You've been waiting over a year, possibly two years, for it; watched it go up floor by floor on your phone screen, tracking each payment and readjusting travel plans for two flights at least. And then, it's finally time. You get there. The apartment is gorgeous – fresh paint, gleaming tilework, the very kitchen you imagined from the glossy...