We have added a Live Tile for Neowin that should show you news as it comes in. You can add it like so on http://www.neowin.net:
For me the tile went in All Apps > Apps group and not on the Start screen, but this might be because Chrome is my default browser.
Give it a try and post your results
Best Answer George P , 28 June 2013 - 08:51
I got this to work, but you have to do it from the metro version of IE11. If you do it from the desktop version, at least for me, it pins the site to the taskbar and drops it into the all apps list but not the start screen.
What you have to do is open metro IE11, go to neowin, then open the new fav menu in IE11, the star button. Then you'll see a pin button, push that and select pin to start. Done. I now have the live tile.Go to the full post