Share your insights or perspective on the financial matter presented in the input.

What U.S. banks offer two-factor authentication (such as password & token) for online banking? 
E*Trade offers banking services, and will provide you with a security token free if you have sufficient assets there ($50,000). Otherwise they'll charge you a $25 fee.