Microsoft Edge isn’t exactly a name that will trigger a sense of familiarity. Sadly, the aforementioned software has somewhat fallen by the wayside in all of the hype surrounding the upcoming release of Windows 10, the new OS from Microsoft. What exactly is it then? The simple answer is a new web browser that will come supplied ...