I completely agree with all of that, Ebenezum. My first comment was a bit too wordy when I first posted it, so I returned and deleted several sections, including the suggestion that jdm7 might first upgrade his/her iMac to Snow Leopard in order to be able to download El Capitan.
I'm still using Snow Leopard as my main OS on my primary partition, and I have no intention of upgrading it. I've tried Lion (I still have it on a 2006 iMac), Mountain Lion (Mountain Lion performed horribly on a friend's Late 2007 iMac; it was so glacially slow that I had to downgrade it back to Snow Leopard for her), Mavericks and Yosemite (Yosemite is on another friend's iMac; it didn't impress me at all). I still have Mavericks installed on a separate partition on my iMac. I "play around" in it occasionally; however, I still vastly prefer Snow Leopard. I also need it because I have several PowerPC apps that I use all the time.
If jdm7's internal hard drive is large enough, or if he/she has a spare external hard drive, he/she could install both Snow Leopard and a newer version of OS X, as I have done.
We Snow Leopard users
seem to be becoming a rarity, at least in these forums, so I bit my tongue (not easy for me to do

) and answered jdm7's question as it was asked (what's the newest compatible OS for his/her iMac?). I'm glad you broached the subject, Ebenezum.