check out mblox.com and mxtelecom.com they're the two names in sms i hold the most respect and trust for.
you could always connect a sim to your pc and cobble together your own in house gateway. with a t-mobile sim you can get sms for 3p which is a cheaper price than most aggregators will give you without some serious volume.