Time for some theory!
Don't forget about common sense. I mean the shape of the houses. If you have a house L shaped or other which is not a straight line, try to make it the same width. RobA's "L" house has different width (thickness, whatever you call it) and that causes problems with the roof. Here's a graphic explanation.



Click image for larger version. 

Name:	roofs.jpg 
Views:	103 
Size:	52.3 KB 
ID:	17915