I am in the process of putting all computer parts in a Yamaha shelf Radio. Normal sized hardware. Why? Because it's quite a challenge this one. I have bits everywhere and so many modifications must be made. It will have a CD/DVD as well. I am pulling my hair out with this one. If this works I will post when finished.