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.



roofs.jpg