What is the difference between an ESTA and a visa? What is the Electronic System for Travel Authorization (ESTA)? Why do I need to fill out an ESTA application?