I think I don't need a visa but I'll have to check my passport...
http://wellington.usembassy.gov/do_i_need_a_visa.html
It is done on the basis of passport rather than country of residence and / or origin of flight - isn't it?
(Sorry, I don't get around much)
Have I forgotten something?????