I second Tony on that...the KCB card is very efficient if you are travelling...though restrictions apply on the following countries by default but you can call the card center and have them lift it:
- France
- Japan
- Indonesia
- Taiwan Province of China,
- Iraq
- Korea (south)
- Korea Democratic People's Rep
- Saudi Arabia
- Spain
- Italy
- Brazil
For internet purchases it's very smooth - I've used it on both Google Checkout and Paypal several times with no hassles. In all instances I have used it the money deposited on the card is usable online immediately. They also provide the m-banking service on *522# which is locked to your number when you sign up, so you can get mini-statements and confirm balance, etc.