Thanks for all the info. I ended up getting a Unicom card for $80 rmb and it included data at $20rmb/month for 300mb. I think calls are .1rmb. I'm not in China much, mostly HK, so I figured it wasn't that bad of a deal. I usually roam with my HK sim at $68/day, so I figured that spending $80 is just like 2 days and I'll get it for 4 months of mongering.
The only downside about not roaming with HK sim, is that I don't have access to facebook and other banned sites while in China. When roaming, all the banned sites worked.