Sounds like your a brother from another mother chap you didnt leave your name?... could say snap to most of your description points

anyway. my garage is concrete sectional, originally with asbestos roof.

8 years ago, I replaced it with wooden joists and metal sheet (like the cladding you see on industrial buildings)


problem was, it dripped in the winter when you warmed the garage up... and, it dripped in the summer when the outside warmed up

so this year (inspired by wilfy's dilemas) I decided to combat this problem head-on... pulled off the heavy tin sheets... lined the roof with osb boarding. then damp-proof membrane... then blow torched felt. then the orginal roofing panels. then painted them.

Now there is no condensation dripps... and its much warmer even though I have no real insulation.

I also share with a freezer; and a computer (which I leave on all the time) - even when I had the drippy metal roof (before I added ocb & felt) the computer was fine... but just leave it on and it generates enough temperature to look after itself.

now, with the new roof its nice and dry in there even in the worst weather we've had... I can tell this because the saw dust remains saw-dust!!! :-D Dont know why I didnt do it sooner think it only cost £200 notes all in?

Also made a log-burner... to inspire me to get down there after work on these miserable winter nights...

Click image for larger version. 

Name:	7948d1358197890-operation-cnc-20130114_201102.jpg 
Views:	316 
Size:	232.2 KB 
ID:	8150

Sounds like you need to first sort out your work area... like the guys have already said Dry, Light and Warm is the key

make sure each and every one of your tools has a place to live. and all of a sudden you will find yourself doing more and more 'diy' and less 'programming' :-D you nerd!

get us some pictures of this workshop... let us see what we've got to work with...