trying to get it where it is compatible with all versions of IE
I laughed so hard at that milk came out of my nose. (Guess I shouldn’t drink milk while working in the forums, lol.)
As you know, coding for IE is a major pain in the neck, because Microsoft doesn’t feel the need to adhere to commonly accepted web standards. It’s to the point where I tell my viewers to get a different browser.
That’s not always an option, I realize, and when it isn’t, remember that IE compatibility is dependent (not entirely, but like 98%) on the theme that you are using. There are various techniques one can use to make a site look similar across various versions of IE, like using the CSS PIE or html5shiv to replicate standards compatibility.
If your theme doesn’t use those technologies, you can switch themes, or add them yourself using a child theme. Yup, this involves some work.
And because it does, you need to consider the amount of work you are putting into it versus how much service you are providing to your users. Two things to keep in mind here:
1) No web site will look the same in all browsers (even among the latest versions of real browsers like Firefox, Chrome, and Opera) because of differences in computers and user settings.
2) IE8 is dying. See http://theie8countdown.com/. IE9 is dying. See http://theie9countdown.com/ (Both those sites present numbers which I find questionable, according to my server logs. Maybe they just haven’t been updated.) Even Google quit supporting IE8 back in 2012. (See http://www.pcmag.com/article2/0,2817,2409768,00.asp)
Please don’t consider this a rant or a sermon. Just advice. Your question was really too broad to offer a specific suggestion.