The past week or so has seen a bit of a flurry of high profile Windows 8 apps make their debut on the Windows Store. And one of the best news ones is Rockmelt, essentially a news aggregator. Think of this as your personal newsfeed that brings the best of the Internet to your Windows 8 PC or device. Everything from...