dev section? Arduino Board suggestions.

After working on a zigbee<->arduino project ( http://mrtof.danslchamp.org/AXIC) I stumbled upon some problems and here are a few suggestions and questions for the Arduino hardware team (I send them here because I do not know where else I should send them):

  1. Use an MAX1811 li-ion battery charger chip so the Arduino can run on batteries an recharche them through the USB connection.
  2. Is there a way to supply 5v directly to the Arduino Board (without passing through the voltage regulator or the usb connector?)
  3. Instead of making the bootloader wait 10 seconds before it runs the custom code, a program button would be way more efficient. With the current configuration, if two Arduinos are communicating serially and one reboots, the one rebooting can stall in bootloader mode since it received serial data while rebooting.

Tom