This is what everyone wants to know and normally starts a heated debate between those who look forward to advancements in technology and those who get rather upset at the prospect that their hardware will no longer be the latest model. The former generally say Spring 2008, while the latter tend to suggest anything between the end of 2008 and the middle of 2009!
My money is on March 2008. Guess which camp I fall into?