One stop shop for professional photographers