I use my Google Voice account for SMS. I can use the official Google Voice app on my iPhone, and either their website, or a Mac app called VoiceMac to send them from my Mac. It's a pretty sweet system, I never have to reach for my phone when I get a text now.