Also alternatively or in combination with the foregoing, the microcontroller 210 can also perform the operations required to store and or retrieve video and other data in the video storage device 232. [0048] The video processing module 216 output can be directly supplied as a video output to a viewing device such as a video or computer monitor.