I completely agree with you, and this article says exactly what friends of mine have been telling me for years. Unlike most folks that fit into the Gen X/Y mold, I cant' stand living in cities, perfer living in the country, yet also enjoy being in the IT industry which makes things difficult at best. And after living in the suburbs (Kanata, ON), small towns (Perth ON, Belleville ON, and now Charlottetown, PEI) for over a decade and change, to paraphrase the Game of Thrones, "You move to the city, or you starve". Small towns not only have a small market for prospective job hunters, but if you lose a job for whatever reason, your'e hosed. Yet if the company you are working for in Toronto downsizes you, you can have five interviews the next day. It's really no contest, and unfortunately for myself, it's the way it's going to be for decades to come. Moving to anywhere outside of the larger cities will hurt in the long run.