wow this is nice, when i first saw it i was reminded of the show Revolution