ESTA.
Doesn't matter if you tell them it's business, just make sure you get the address correct...mine showed a zip code that for some reason didn't exist...even though it's our Denver office!
Totally agree about a chipped passport! Took only 15 minutes through Miami immigration using the...