Here is a photo of the back, I can get a better one a little later. It is your standard size case...why they used a mini ITX, I dont know. Ill open the case up later on and see how much space is in there. It is cut off in the photo, but there are 4? expansion bays at the top. I dont know the size of the dvd drive. The mobo has to slots for ram, but only 4 gig. I believe the HP site says it can handle up to 32g, which is only with the 64 bit system, which is what I have.