Tonight's Battlestar Galactica couldn't have been better. Within the first four minutes the show had me yelling "Frack Me!" at the TV. Thankfully it only turned out to be one of the final five thinking about what he wanted (or was afraid he was programmed) to do to Adm. Adama.

As we all know from last seasons finale Starbuck is back. While Lee "Apollo" Adama [pictured] welcomed her back, his father and Pres. Roslin are suspicious of her sudden return from the dead. I can't say that I find most of the crew's reaction to her coming back shocking. How do we know that she isn't the final human Cylon?
The four Cylons that make up the final five, are trying to understand how they didn't know who/what they were. It will be interesting watching them as they try to deny their Cylon nature and to try and hold on to their humanity. Will they cause lots of havoc this season while the humans make the final push to find Earth?
Finally, where do I start with the Giaus Baltar story line? I'm glad they had him shave his beard. He started off tonight looking little too Christ like. Although he did perform a J.C. worthy miracle by curing a little boy. That certainly cemented his position as a prophet of the "One True God."
For anyone that hasn't watched the latest incarnation of BSG, I would urge you to TiVo this season. Don't watch them just yet. Log into Netflix and rent the first three seasons, and watch them.
The one thing that sets BSG apart from other shows is its willingness to tackle tough topics. They have dealt with such issues as abortion, stolen elections, war, and religion. Almost everything touched upon is a reflection of the times we currently live.
BSG did not disappoint me tonight. I think we're in for a wild ride on the way to Earth.