I always think it’s awesome when someone takes something that sucks (Online TV Listings) and makes them not only better but fun! I came across couchville and was very impressed. You can pick your city (Canada works too!) and you get a google maps style interface to navigate the listings. You can add shows to your favorites and get full episode guides. My favorite feature is that you can pick a show and you get a list of all the other times/channels that show is playing, which is invaluable when you tape a lot of stuff and need to use the time shift channels. The data is the same as my onscreen guide but the interface is actually usable.