Just when you thought it was safe to talk about mobile phones again – the hyper-marketing(tm) machine (a.k.a the Microsoft Marketing department) is back and this time they’re trumpeting the Windows Phone 7 (is it just me, or is that a stupid name?). Whilst Microsoft is no stranger to the […]