makingmusic476 on 09 June 2008
I remember thiniking a few weeks ago, "Wasn't the Last Remnant originally supposed to come out this month [i.e. May]?"
Obviously that didn't happen, but for some reason I recall hearing it being set for May '08 sometime back in '07.