If you need it now then buy it, though I'm pro wait until Early 2011 refresh
My Early 2009 MacBook is still more than adequate despite it three refreshes since, so you probably wont be disappointed if you buy now (but then again my MacBook is still on the same architecture as the current ones so I'm not so sure)