I needed a replacement for my old unit, and wanted a Digital Media Receiver. Hardly any were in stock locally that I could afford. The local car toys had a Pioneer that I liked, but it was not in stock and they couldn't get one. I went online and found the DMH 241EX for a reasonable price. I got it in 2 days and decided to install it myself. I bought a backup camera at my local O'Reily's. I wired up the harness to my Frontier's harness and then ran a wire from the handbrake switch wire and then routed the camera's supplied cable (and added an additional wire for camera power) between the unit's harness to the backup lights and the camera. I got ground from the bottom of the bed body.
Connecting and installing the camera required the most work, but it was well worth it.
I found that the Pioneer unit can find and play many more albums than my old Sony, and it supports Cover Artwork that is embedded in the MP3 files ID3Tags as long as you limit the dimensions to about 200x200 to 300x300. I used Mp3Tag (freeware) to import my folder. Jpg files and adjust the dimensions and them embed them into the ID3Tags. This software is great, because I can select all the songs in an album and do it in one pass.
I also found that this unit plays AVI and M4V files. It could not play my Avatar. M4v file, so I used Prism Video File Converter ($24.99) to convert it to AVI and it plays fine.
I love this Pioneer device.