um, it sounds like it is doing exactly what you want. i used my phone for a year without any data plan (using the apn profile, turning off 3g and telling my provider to block the net) and that is the message i always got if an app ran that wanted to access the net but couldn't.