True, wedding photos are expensive. My stepbrother helps his dad nearly every saturday at weddings (his dad is a photographer), and gets paid about 250 dollars, so I imagine his father is making a nice chunk of change taking pictures.
I have a Cannon Ditigal Rebel XT with a cannon 60mm macro lens with a cannon ring flash for all the close ups. works wonders!