Top Gear on the Science Channel?!?! I was browing threw my guide and I see Top Gear is coming on at 8:00...I didnt know that they played that show! It says its the one with the Exige out doing the Helicopter...cant wait (Channel 109 for me, Time Warner Cable)