Many people have posted about if they buy or wait re a new imac. One thing that became clear for the majority of mainstream consumers after yesterday's haswell announcement is that there is little reason to wait and to hold off your purchase. The processor speed improvements are extremely minor in a broader context and unless you want the latest and greatest graphics card or network speed there's no reason to wait.
Just my two cents.
Just my two cents.