But since it was a couple months after the MacBook Pro was announced, everyone was probably already expecting the MacBook. So I couldn't see why they would need a keynote just to announced the successor to the iBook.
As for the new MacBook, I think it will need a keynote to be presented because it will most likely be announced alongside with the new MacBook Pro. Maybe even new iPods too.
well for now i dont see apple announcing anything soon, i just know
i really would like though