Can anyone reccomend a 2g / 3g switching widget?
Power Control Plus will do this, and more.  Specifically for you, it will open up the settings page to toggle 2G/3G. However, it is not free.  It will cost you $2.