Glad you're finding the tips useful. Here's another on textures:
I often need a texture "swatch" for roofs of whatever so I generally: 1) use the marquee tool to select a rectangular area that's big enough for my purposes and fill it, 2) add a Pattern Overlay style with my texture and then scale it until it's the right scale, 3) flatten the layer down onto a new blank layer. Now you've got a swatch on a layer. Put it in the layer stack where you want it (e.g. just under your roof bevel) then use the marquee tool to grab appropriately sized bits of it and use the arrow tool to Alt-click drag a copy of a piece of your swatch to where you need it. Then you can rotate it and work with it however you want. Sometimes with a hip roof like that I'll copy some of it out into a new layer and rotate it and cut bits out so that I can create the right shape for the roof and then flatten it all back into the same layer when I'm done.
To give textures depth I'll sometimes use the same texture in the bevel/emboss->texture layer style (play with up/down, depth, etc.) That can make bricks and roof tiles "pop" a bit. Of course, if you do the texture swatch method above it won't 100% match your light source when you start rotating them around. If the texture's small enough it won't show up all that much. Judgement call there...is the benefit overwhelming the drawbacks?
Hope it helps!