And take note, that $160 for a tourist visa is valid for 10 years! When I got my US B1/B2 10 year visa few years back it was only 100 dollars.
You can enter for upto 6 months at a time, and then extend for a further 6 months! I'm applying for one for Marvie and Angel in the coming weeks, shame that their family visit visas for the UK will only be 2 year ones this time because of the ridiculous costs.

Oh yes, and the US Embassy deal with visas directly, all applicants get the chance of an interview and often the visas are issued same day, or occasionally the next day!
The Embassy also manages to provide a superb service to its citizens who are overseas either working or on holiday.