Offer your insights or judgment on the input financial query or topic using your financial expertise. Reply as normal question answering

What U.S. banks offer two-factor authentication (such as password & token) for online banking? 
USAA does - that's my bank. Wells Fargo tries to determine whether the online activity is a risk; if it is, they'll require an SMS code or phoned code be entered. You can get a fairly definitive list of online companies at twofactorauth.org.