This article sits really bad with me. Laptops have such a limited life (especially for hardcore technical users - who run them hot and have an ever expanding need for performance). My company buys my laptops at a significant discount (I always check the invoice price vs retail). On the positive side: I work at Microsoft - so I don't spend the equivalent 2-3K per year on suits, shirts, ties and leather shoes.

For me - a business needs to provide my professional technology. If that means people need to own two laptops then so be it.