What you'll need per window:
2 – ½ inch galvanized elbows
2 – 2x1/2 inch galvanized nipples
2 – ½ inch galvanized floor flanges
1 - galvanized pipe cut to size and rethreaded
Curtain rod ring clips (2 packs)
Mitch got all the supplies excluding the floor flange at a local hardware store. (You can pretty much find them at any Lowes, Home Depot, etc) The floor flanges were about four times the price than what Amazon sells them for. So of course we ordered ours through Amazon. After he cut it to size, Mitch took the pipe into work and had his maintenance buddies re-thread it for him. You can have this done at a plumbing or machine shop, if you don't happen to have any maintenance buddies:) Then it's just a matter of measuring, making sure everything is level, and screwing your flanges into the wall. Mitch screwed ours into studs for more support (this is the boys' room after all...they like to hang from stuff). Oh and make sure you slide your ring clips on before you hang the rods.
So that's it. Easy project that looks great. And I love how the rings slide so easily across the pipe. There's no connecting rods for them to get hung up on so it's a breeze pulling the curtains shut. Oh and the curtains were a recent GW find. They were $5 for two panels and I thought they would be perfect in this room. Yay for deals! This project cost us about $60 for all the parts/supplies for two windows. We love how they turned out. I know you're probably anxious to see the rest of the boys' room--we're getting there! Hang on. Just a little while longer!