Tag: Scroogled

Week In Review (Apr 14 – Apr 18)

Normalcy resumed after the dizzying highs of the past few weeks in the world of Microsoft. The biggest news, obviously, being the release of Windows Phone 8.1, at least for users bold enough to grab …