Hello again!
Take a look at: http://geoffg.net/
Then: http://www.circuitgizmos.com/products/cgmmstick1/cgmmstick1.shtml (I mention the "stick" because of it's size and format.)
These PIC-32 based modules can be used to make entire little 'old style' microcomputers or..... the stick looks GREAT for making a very nice robot controller.
Basics: (Yes, they run a Basic, VERY similar to GWBASIC and QBASIC! with 200+ commands. That brings back memories!) They have storage space in the PIC32 (The A:\ drive) and also on a SD card (The B:\ drive) There are some great IDE's available with direct hardware control and the Basic is continuously evolving. The next version will probably have simple multithreading.
In some ways the stick is very similar to the Arduino, rather than using a C-like sketch it is based on my old favorite, Basic!
goto, goto, goto! :-)