If you had wifi at home/work/school, you could send and receive without incurring any data usage at all.
(IIRC, my plan with Cingular didn't have any texts built-in, so they were 10¢ a pop, in each direction. I could send many thousands within the data plan's couple of gigabytes.)
Are you sure? I remember iMessage falling back to SMS if for some reason it can’t get through on iMessage.