Just ordered an in-dash DVD player from Crutchfield for my truck (DVD player was as cheap as a decent head unit).
The CD player finally died, and I only use the truck for towing the racecar to the middle of nowhere, so an operating radio is a must-have. I'm leaving Thursday morning, and this thing is estimated to be due in on Tuesday, so I hope I have enough time.
I have servo motors that are supposed to show up on Monday to fix the instrument cluster (apparently defective in 03 through 06 GM trucks), so it's going to get interesting. Will start dissecting the truck this weekend so its ready to go. Going to cheat on the install and wire the DVD player to a toggle switch so I can operate it while its on to keep junior entertained when we go somewhere together.