I suggest don't choose US as connecting flight. In US POE, you need to check-out your baggage and check-in again and pass thru another immigration, unlike other country that you dont need to take care of your things. They are very strict for incoming citizens.
Kindly read below it might help you.
http://travel.state.gov/content/visas/english/other/transit.html