I am in the very early planning/dreaming phase for building my workshop/garage. I want to build a 30x40 shop. I know the bigger the better but that is all I think I will be able to afford and I think it will serve me well for several years. But I know that at some point I may want more space so I would like to build the shop so that if I do want to add to it later I make it as easy as possible. I want to have a large entertainment room above the shop for the family to use. I am thinking of having 9' high ceiling in the shop and the ceiling in the upper room will start at 6' and go up to 9'.
I am thinking of making the 30' wall the load bearing walls so if I decide to add space it will be easier to expand the shop to 40x50 or 40x60. Is this the right way to do it. It does make the initial build a little more difficult because the upper floor joist have to span 20' instead of 15' if I made the 40' walls the load bearing walls. see pic below.
http://www.garagejournal.com/forum/attachment.php?attachmentid=296221&stc=1&d=1385265496
I am thinking that I would build 9' high walls, then add the upstairs floor joist on top of these walls and then add 4' high walls on top of the upper floor. Is that how it should be done?
I am also assuming I will need an I-beam running the 30' length to support the upstairs floor joists. I couldn't find anywhere how to accomplish a 40' floor joist span so I think I will need the I-beam. Is it possible to have the floor joists mount inside the I-Beam (see photo above) to minimize the room lost by the beam and floor joists.

Also, I would like to maximize my usable space upstairs. Can I have a roof that is not supported by rafters? Instead use 2x? run from the walls to a beam at the peak of the roof?
I know I will need to have plans drawn up that will cover all of this before I start building but I am many months away from that point and want to know how some of these things should be done. Thanks for any help anyone can provide.
I am thinking of making the 30' wall the load bearing walls so if I decide to add space it will be easier to expand the shop to 40x50 or 40x60. Is this the right way to do it. It does make the initial build a little more difficult because the upper floor joist have to span 20' instead of 15' if I made the 40' walls the load bearing walls. see pic below.
http://www.garagejournal.com/forum/attachment.php?attachmentid=296221&stc=1&d=1385265496
I am thinking that I would build 9' high walls, then add the upstairs floor joist on top of these walls and then add 4' high walls on top of the upper floor. Is that how it should be done?
I am also assuming I will need an I-beam running the 30' length to support the upstairs floor joists. I couldn't find anywhere how to accomplish a 40' floor joist span so I think I will need the I-beam. Is it possible to have the floor joists mount inside the I-Beam (see photo above) to minimize the room lost by the beam and floor joists.

Also, I would like to maximize my usable space upstairs. Can I have a roof that is not supported by rafters? Instead use 2x? run from the walls to a beam at the peak of the roof?
I know I will need to have plans drawn up that will cover all of this before I start building but I am many months away from that point and want to know how some of these things should be done. Thanks for any help anyone can provide.

