I´ve read your Lumia post. Let me first tell you that I work for Microsoft. You state that the lack of front camera is Microsoft´s fault. Why is that? I´m not currently on the Windows Phone division, but for what I know, the latest Windows Phone update (Mango) brought front facing camera support for any hardware. The Lumia has Mango. And, by the way, there is some hardware out there (HTC Titan, for example) with front facing cameras.
A Nokia exec told me they could not put a front facing camera and I wrote that.