What the Latest Starlog (#333 April 2005) Says