OK, I think the problem is caused by the fact that my first activity extends ListActivity BUT my second activity (which extends the first and thus also ListActivity) does NOT have a ListView in it.
So even though the error is a NPE on my buttons, that is a red herring - the actual error is:
05-14 07:17:04.819: E/AndroidRuntime(1296): FATAL EXCEPTION: main
05-14 07:17:04.819: E/AndroidRuntime(1296): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.myfirstapp/com.example.myfirstapp.createNewVehicleActivity}: java.lang.RuntimeException: Your content must have a ListView whose id attribute is 'android.R.id.list'
...which I get when I commented out the 'togBtns' function and tried using another button on the same activity.
Great - complete re-design coming up... :-(
Thank you all for your suggestions...