I am using Windows 8 with StartIsBack ($3 for a 2-PC license) and the Start Screen (Windows 8 Apps) is there if I want it, but otherwise I never see...
That weather site appears to be trying to run a script when using IE. I would check to see if there is an add-on causing a problem. One way to check...
BACKUP...BACKUP...BACKUP
Have a Great Day! Ted
Sony Vaio Laptop, 2.53 GHz Duo Core Intel CPU, 8 GB RAM, 320 GB HD
Win 8 Pro (64 Bit), IE 10 (64 Bit) Complete PC Specs: By Speccy