I seem to think I'm the only person watching Invasion. I think it's fab & have been hooked since the beginning. Ok, so it's not in the same league as 24 or Lost but I can't wait for the next episode.
Would like someone else to own up so we can rave about it together.