I'll be going to my friends wedding this weekend and was wondering from you all what you've found to be the best all around option. Camera is a D90 and my lens choices are as follows: Nikon 35mm f/1.8 Nikon 50mm f/1.8 Nikon 18-105 f/3.5-5.6 Nikon 70-300 f/4-5.6 I'd prefer a one lens solution as I don't really want to be switching lenses during the ceremony. My own thoughts are: Take the 18-105 since the D90 handles high ISO pretty well up to about 3200. This will give me the best range and still be rather compact to take with me. Plus there isn't much movement in a wedding (not like fast action shots anyway). Second thought is to take the 50mm, simply because it will be my latest addition to my arsenal and I want to try it out What do you think?