Wednesday Dec 31, 2003 Dec 30, 2003 0 Facebook Tweet Email Happy 2004! Weren't we supposed to be living in space by now? Odd, how those Mars probes keep "disappearing," huh?