The device has the features expected from a dual-tuner PVR, but also allows extensive software customisation by the use of TAPs (described below).
The USB 2.0 socket allows files to be transported both ways between the device and a computer running transfer software written for this purpose.
It can be accelerated to some extent by using the transfer software's Turbo mode and by using TAPs which eliminate unnecessary handshaking signals.
The API provides access to almost all features of the device: TAPs can access EPG information, change channels, start or stop a recording session, change pre-set recording timers, write text and draw graphics to the screen, and react to buttons pressed on the remote control.
Although some technical users consider enhancement via TAPs to be the best thing about the device, the PVR works normally without any.