This looks awesome, and seems like a great way to make an inexpensive board.
Is it possible to communicate with the computer from within an Arduino sketch? Would the board still appear as a virtual serial port? Would there be a way to create a version of the Arduino Serial functions that would work? How many limitations would that impose on the other processing done by the sketch?