Stack Exchange network consists of 183 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.
I'm an hobby photographer, but for any type of special event, I would want to hire a professional so I didn't have to deal with it; however, if you dictate that no other attendees can take pictures at my event I would find another photographer in a heartbeat.