The next iMac update is rumored to be a price reduction, due in the fall.
I wouldn't be expecting an actual update until early 2010 when the Arrandale chips comes around.
If you need a machine, go for it...but if you are just considering it and you could wait a few months, then wait because it will be worth it.