While I agree that passwords may be deemed unsafe and insufficient today, but in my opinion a physical device kept on your person is not the way to solve the issue. If you misplace your USB device or 'pass key ring' anyone who picks it up may have access to every online account you own. Bad idea.
Thoughts?