Taking The Perfect Camera Shots