have you tried buy.com ? I know someone who bought stuff from them with a billing address in kenya (this was a while back though... & i 've no idea how reliable they are) ashok