They've said Q4 2006, which generally translates to 'Holiday Season', which is around Christmas. Q4 starts in October, so it could be as early as that. We've been hearing some strong rumours about it being released on November 6th (which is Nintendo's birthday).
Nintendo will most likely reveal the final release date during the Tokyo Game Show in September (I'll be there!).