I don't know, based on Windows Phone 8 I don't see why it couldn't, but then Surface RT is a thing.
But Windows 8 doesn't do the things mentioned here, not with all the Live TV stuff anyway.
This bit was funny. Is there no Channel 13?
http://www.youtube.com/watch?v=ifa9Q7ATfVA&t=0m39s