For example, the site claims that residents of Indianapolis, IN have the most (average) purchasing power of anyone in the world, by an incredible margin. Indianapolis is nice enough, but I'd be shocked if that were true.
Still a cool/interesting site, but I would take it with a grain of salt.
[1] http://www.numbeo.com/common/motivation_and_methodology.jsp