Or here's another idea: make the monthly price for the data service cheaper than what AT&T charges for the iPhone (or wait...this is greedy Verizon we are talking about that likes to nickel and dime their customers!).
It's the same price, $30 a month. They also have a plan that's somewhere around $15-$20, I think, that does have a data cap.