Olimex has introduced the Duinomite line of dev boards.
DuinoMite is a MaxiMite Compatible Basic computer, originally designed by Geoff Graham, with additional features and Arduino shield-like layout. DuinoMite allows you to program in the BASIC language and have VGA and Keyboard interface, so you can develop and write your code in Basic without the need of any computer. You can store your code on the SD-CARD and execute it on power up though autoexec.bas main code. BASIC programs can easily be exchanged and saved to a PC using either a terminal program and a USB connection, or the SD card. An internal flash memory drive can also be used to save up to 256K of programs and files. Development can be done on the USB only connection.
The board contains the PIC32MX795 microcontroller, micro SD card, USB OTG which allow it to act both as Host and Device (allowing it to accept Android ADK, Printers, Cameras, Keyboards, Mouses, etc USB devices), a VGA connector, composite video connector, CAN driver and connector. RS232 driver and connector, two UEXT connectors allowing Olimex modules to be connected, a PS-2 keyboard connector and audio output connector are also included. The board footprint is similar to the Arduino so it can work with Arduino shields.
The Duinomite line includes the DuinoMite and DuinoMite-Mini priced in the $30 USD range, and the DunoMite-Mega at about $45 USD.