I know you can add $$ to your account at the Mailbox, but not sure if they sell the SIM cards.

There are UTS/Chippe stores. Not sure where you are staying, but there is one in Philipsburg, and one in Cole Bay (Paradise Plaza Mall)


"It is good to do nothing all day, and then to rest" wink