You know this about them, right
The SIM4travel service is ONLY available to UK registered customers. To register you will need a UK address and UK registered credit card.
Our scheduled launch for global sales is autumn 2005
from
http://www.sim4travel.com/content/howdoibuy.html
So if you are in the states you may be out of luck.