While mining the deep recesses of the current SDK, a developer over at Chronic-Dev uncovered a preference pane that allows 3G access to be turned on and off.

 

The developer notes that if you enable 3G on the current iPhone, it crashes the device.