I have an interesting dilemma. I will be photographing my daughter's best friend's wedding reception in January. I've photographed a number of weddings, so know what to expect and how to set things up. My dilemma is whether to use my D300 as the primary camera, or my D5100. I'll be using 35mm, 50mm & 90mm primes (the last with no built in motor), as well as my 18-200mm VR for the short end if needed. I have an SB600 and SB800 plus Demb type diffuser and 'A Better Bounce Card'. I usually bounce flash with a little fill and use a flash bracket to keep flash above the lens for portrait shots. My dilemma is that the D5100 has better low light capability and generally better image quality than the D300, but the D300 has better handling, better viewfinder, better off camera flash capability if needed (I have a lighting stand), and better AF. The venue is indoors with average lighting - I'm anticipating 1/60th f2.8 ISO 1600 territory if shooting available light and maybe 1/40th f3.5 ISO 800 if using flash and dragging the shutter a bit to give some ambient light on backgrounds. I'm prepared to gel the flash if needed to get closer flash/ambient light mix - in this respect the D300 has far superior colour temperature control - a 3200K setting can be dialed in to go with a full CTO flash gel. I post process with a mixture of Capture NX, DXO and PhotoShop - NX for raw conversions, DXO for lens corrections if needed and PS for final tweaking. I know I'll end up using both, but the question is which to use for the 'important' and more formal shots (using a PJ type of approach). BTW, I'm offering my services for free, so there are no contractual issues - indeed the couple weren't going to have a photographer at all.