I personally think Refurb is the way to go. Hardware that has been double checked by service professionals in the US rather than simply shipped over, backed by the same great warranty, and 13-34% cheaper!
In fact, I just ordered a 2.4Ghz 20" iMac from Apple Refurb.