Textures come out warped no matter what I do (in cycles)

I’m trying to apply a brick pattern I’ve used before to a house. No matter what coordinates or rotation or scale combinations I try, it never appears correctly. Is there an easy way to fix this? It seems I spend too much time rotating textures the right way to make them work.

Look at uv unwrapping your house http://cgcookie.com/blender/2011/01/21/intro_uvmapping/ or use the UV Project modifier to project your texture onto your object http://wiki.blender.org/index.php/Doc:2.6/Manual/Modifiers/Modify/UV_Project