For shooting weddings I use a Custom Brackets Jr.
. I use a D100 with an SB-80 flash connected with an SC-17 cable. You can use an anti-twist plate to help keep your flash from turning.
The bracket has three features that I think make it worth the money. You can adjust the height of the flash. The top plate has holes pre-drilled that I use to mount a cold-shoe for my PocketWizard transmitter. Third, I prefer to rotate the camera to the left. This flash backet works with that. The Stroboframe brackets rotate the other way.
On the SB-80 flash I use the diffuser that came with it. At the reception, I use one or two Photogenic lights to light the dance floor. The SB-80 works as a fill flash in that case.
Custom Brackets does make a unit that allows you to rotate the camera, which I like better.. I just don't like the bracket because it's too bulky and looks cheap in my opinion Camera Rotating Bracket