The yahoo app (available from apple app store) will let you send and receive sms for free. It only works in the US (as far as I can tell) and you will have to sign up for a yahoo email account. But it works and it's free! Also, no need to jailbreak for it.