and again... firmware should be protected with a hardware based measure like a jumper or dipswitch.... i have an old laptop that the keyboard had to be unscrewed and a dipswitch hiding beneath flipped before i could update the bios.... something similar should be a standard feature in -all- hardware...
apple products that need a firmware update could simply be taken to an apple store for those not comfortable taking a screwdriver to their shiny toy...