It has been a complaint by many that AT&T requires a Data Package Plan with all new service subscriptions for their flagship phone, the iPhone. Even if you purchased the iPhone intending to use it with WiFi only, you are required to subscribe to the $30 a month data plan.

If you are on a budget (like me) and want to take advantage of all of the features of the iPhone(while being bound to wifi) there is a workaround.
- Purchase a cheap pre-paid AT&T phone (I believe there is a phone for $9.99).
- Activate the Phone/SIM Card (You should be able to port over any existing number).
- Once the phone is active, remove the SIM card and place it in your iPhone.
- Enjoy!