Call it whatever you will, but I read the latest MarketPosition Newsletter, especially the article about 22 reasons your site is not indexed. He mentioned that the article was being re-run, but with additional reasons they added over the years. I would suggest removing the "old" reasons that aren't viable anymore . . .
I have to say, that for a company of this caliber, I was surprised to read this . . .
DYNAMIC PAGES: Dynamic pages are often ignored by the search engine spiders. In fact, any URL containing special symbols like a question mark (?) or an ampersand (&) will be ignored by many engines. Pages generated on the fly from a database often contain these symbols. In this situation, it's important to generate "static" versions of each page you wish to be indexed.
Huh? For years, search engines have been indexing dynamic content. There are no problems with "special symbols" and generating static versions of dynamic pages is not necessary. How can this still be considered timely and accurate advice, when the ideas like this are propagated?
I just had to post this as so many people fed this line, in order to get them to agree to products or services they really don't need, such as software to make dynamic pages static and PFI.
Ultimately, the success of getting dynamic pages indexed is the ability to write clean code and limit the amount of parameters in the query string. Yes, there may be some engines that do not index dynamic pathways well, but they aren't ones that anyone cares about . . .