I have no idea what engineered lumber is, but I'll look into it and anyone else with any opinions on it, let me know what you think. Reading up on door jams, it looks like there already should be two 2x4's in the door frame, so I think if I just add 1'' thick piece of plywood (actually two 1/2'' pieces) for added support along the side, top, and bottom, it should hold just fine. Since the hinge is only recessed 2 inches, it will go through the plywood and partway through one 2x4 and should have the other 2x4 behind it, which won't be touched by the hinge, for added support. I think that will be enough to hold it.
I'm also going to use two pieces of 3/4'' and one piece of 1/2'' plywood on the inside part of the bookcase so that it will be 2'' thick for the hinges and more then strong enough to prevent warping.
In my last post I mentioned building a test "door" out of scrap wood to see how much clearance would be needed. I did do that a little while ago (basically installed a hinge in two 2x4 pieces, then a piece a wood sticking out that is what I expected the bookcase width to be and another piece on the end of that of what I think the depth will be, I can post a picture if thats confusing and you really want to know), and it looks like it will need around 1 1/2'' of clearance to swing open (I haven't measured exactly how much it will need yet, but I will before I start cutting any wood). It's a little more then I hoped, but it should work out fine.
I'm also thinking I'm going to scrap the idea of adding cabinet doors to the bottom half of the bookcase. Frankly I just don't trust my woodworking skills to make cabinet doors, and I don't know any place where you can buy custom sized unstained cabinet doors without it being too expensive. I think a regular bookcase will look fine anyways.
I was hoping to go buy the wood for this project this weekend, but I seem to be coming down with a fever, so it will depend on how I feel. Seems things keep popping up to keep me from getting going with this. Last weekend I had to spend building a webpage and writing an on online ordering program for my business. It wasn't difficult, it was just time consuming since I haven't programed in a couple years and never worked much with html or cgi, so I had to learn how to do it first. Good news is our clients love it and we're already getting more business because of it

I think I'm rambling now, but I have a fever so cut me a little slack
