I recently finished the construction of my attached garage/shop. The planning started just a year ago, and construction started in July. The final inspection was in February. While the main construction tasks were contracted, I worked on the wiring (with help from an electrician friend) and all of the interior trimwork (hanging doors, moldings, stairway, bathroom tiles and plumbing, upstairs flooring, etc. My wife did all the painting and staining, and helped with laying the flooring. The footprint is 25' wide x 36' deep, with 2 10x10 garage doors and 2 side entry doors.
Overall I'm pretty happy with the way it turned out.
Now that it's finished I'm still working out how to store and organize the contents. Here's a few pics of how it looks today.
One of my goals is space to work on cars, so no machinery in the front half. The Jeep is my other hobby, offroading/rock crawling.
Before the Jeep is a Johnson Model J bandsaw that I got free as a throwin with the other machinery. After a complete rewiring, cleanup, lubrication, new blades, and casters to roll around on, it's ready to cut something.

The mill and lathe, along with the bandsaw, I found in south Georgia:


The workbench along the wall is a bit disorganized still. But it's 9' long:

And of course we need a spot to store the "after working" refreshments:
