Creating a website header with modern grunge look

Create a file of header size and apply a gradient. Apply some noise from filter>>noise>>add noise.

Create a rounded rectangle using rounded rectangle shape tool.
Enable "subtract from shape area" at the top bar. Create another rounded rectangle using rounded rectangle shape tool.

Double click the layer to open layer style window. Apply settings as shown.
Ctrl+Click the layer thumbnail to get the selection. Press Shift+Ctrl+D to feather the selection. Create a new layer and fill it with white color. Select marquee tool and move the selection few pixels towards top right.

Press delete to remove the area under selection.
Create a rounded rectangle using rounded rectangle shape tool. Move this layer below all the layers in layer order in layer palette.
Double click the layer to open layer style window. Apply settings as shown.

 

Duplicate the layer, scale down and change the color. Create a small ellipse using elliptical shape tool. Apply same layer style.
Duplicate the all the button layers several times and place as shown.
Create a couple of rounded rectangles and apply same layers styles as we used above. We'll use this as a place holder for website name.

Create some wires using line tool and apply some bevel&emboss layer style.

Create a circle using elliptical shape tool. Enable "subtract from shape area" at the top bar. Create a line using line shape tool.

 

Apply some bevel&emboss layer style. Duplicate the place as shown.
Populate the header with site name and navigation links.