 It contains a recorder for voice, radio or line-in.The firmware is upgradeable, and can also be user modified with various programs to change things such as the button mapping and graphics.The latest firmware (version 7.300) allows for many new features, including play lists and the ability to remember its place in four different files at once.