For my own etched boards I am using m3 hexagonal brass ones - two sizes 5mm
http://www.rapidelectronics.co.uk/rkmain.asp?PAGEID=80010&CTL_CAT_CODE=30285&STK_PROD_CODE=M60290&XPAGENO=1
For bought boards that have the ground plane all the way to the edge (Gustavs Calrec) - I use those all in one plastic ones.
two sizes 6.4mm and 12.7 mm (problem with the 12.7 mm it's a tad too short if you are stacking boards - medium sized electrolytics tend to touch the board above)
http://www.rapidelectronics.co.uk/rkmain.asp?PAGEID=80010&CTL_CAT_CODE=30285&STK_PROD_CODE=M31348&XPAGENO=1
I am not knowledgable enough on these matters - but I chose the plastic 'cos I was worried about grounding probs by having the brass connected to the ground plane of the board and then connected to the chassis
I have also been playing around with these stick on PCB guides (cut to length)
RS components catalgoue number
580-023 (I mount these on the side of the chassis mounted horizontally and use the PCB pillars to anchor the other side)
543-973 (don't like these - they don't grip the edge too well - much better using the PCB pillras)