It is programmed on the side via a FTDI cable. The lipo's charging cable comes out of the top so it can be charged without having to open up the controller.
This custom controller allows for more options and modes than a normal, off of the shelf controller.
Some modes and features might include:
RC control will have the option of using the joystick on board the controller, the wii nunchuck's joystick, or the wii nunchuck's accelerometer.
When i get the money i hope to update to this rc truck as my AGV. As you may know, right now i am using a cheap hummer from Walmart.
I have also made my own AGV arduino PCBs. I just sent the gerber files off to seeedstudio yesterday and in a few weeks they will arrive. But more on this later.