Any idea how soon any new products might be available after they're announced? I'm specifically dragging my feet on possibly buying an imac (I'm still debating between that and the Pro), and hoping for a matte screen and maybe some other random upgrade. But I need to buy asap! (I can easily get to an apple store in nyc.)