Planet-smart personal banking