I used Microsoft Visio 2003 to create the picture. It has all these handy templates for construction, furniture, etc. If you do get the program, feel free to download my .vsd file and use it as a starting point for your template. I actually created the room dimensions to scale by using a builder-provided JPG floor plan, then using it as a background picture, scaling it up so that it matched the scale of the main room which I knew was 15'x19' and added on rooms from there.
That's a great idea to put up a narrow sofa table and put up bar stools to watch a movie. Only problem might be the folks sitting at the bar stools might get tired backs after a full movie. We thought about a pull-out sofa (I believe that's what you mean by "foldout") but figured a daybed would be more comfortable for one person and allow us to not compromise on the couch comfort. We might go with a curved couch instead of an "L" couch.