I'm still learning what goes into a great photograph. I've been browsing through some amazing shots on this site, and when compared to mine, there is no comparison. I still seem veeeeeeeeeeeeeeeeery amateur. What is it that sets apart the amateur from the novices like myself? Is it the make of the camera that takes a spectacular photograph to begin with? Is it the scenery or the subject that you're photographed, how they're posed or how it appears? Or is it tactful and impressive post production skill with certain programs that can take even the most mediocre image and turn it into a breathtaking work of art? Hoping to have some discussion on this.