i find online banking very convinient...we've got this thingy from hsbc which generate new pin everytime you log in which is good
to fully secure your account online.