Here's yet another artical about Mission Space. It seems oppinionated tp say the least, but I think they liked the ride.
http://www.sptimes.com/2003/08/10/Travel/The_thrill_has_come.shtml
http://www.sptimes.com/2003/08/10/Travel/The_thrill_has_come.shtml