Wow. Battlestar Galactica's mid-season finale was incredible. Nearly all of the major storylines were resolved. Here's the ending which fans have been waiting nearly four years to see. (MAJOR SPOILERS)
The only major question remaining is who the final cylon is. It will be a long wait until 2009.