Ed, I've been using Macs almost exclusively for twenty years and have never had a virus. Sorry, I'm not ready to panic yet.Eric, Adrian — One reason I've pretty much stopped referring people to my preferred SEO consultant is that naive expectation of "quick results." There is no such thing and I'm really tired of Realtors writing me to inform me that they are firing my guy 3 months after they hired him.
Improving on-page optimization of a site might only take a little while and may result in some improvement in ranking, such as from somewhere beyond Google page 20 to Google page 5. However, most of the traffic on Google goes to the sites listed on page 1 of search results, being on page 5 isn't going to improve traffic.
It's important to understand that a very significant factor in how Google ranks a website is references to that site on other highly ranked sites and in social media. Google actually pays more attention to what's happening with a site EXTERNAL to the site itself: are lots of people "talking" about a site and linking back to it in social media?
Imagine a wall in your house with a window in it. You can look out and see the house next door, but you don't own that home. SEs look at framed content the same way. If you iframe IDX, a visitor can can "see" the content, but you don't own it or get any SE credit for it; it's not considered your content but rather the content of the originating site, such as the IDX company.
Fully integrated IDX such as Myrsol or REW gives the best user experience and loads the fastest, but IDX plugins for Wordpress achieve similar SEO goals.
Rob is correct. If your MLS provides new build data in its feed to its vendors, that's all you need. If it doesn't provide the data, then using a different IDX won't help.
Programmers pretty much run the world. Better to start learning at 4 than to grow up fearful of computer technology.