I appreciate you taking the time to put together your list. However, if everyone made a list like this it would get out of control. What if others disagree with some of your recommendations? Again, the point of the main thread was to make recommendations for people and keep it up to date, which so far it has been updated. It doesn't need to be perfect, it just needs to keep updated.
If you really update your list, I wouldn't have made this thread.