Can anyone recommend a good online vendor to purchase a prepaid SIM card for Europe (primarily Spain).

I'm about to go on a trip to Spain and would like to order a prepaid card before hand to give the spanish number to a few select people here (in the US).

Thanks for any help.