Multiple classification: can we get a list of Pathfinder prestige class levels?

I'm looking for a complete list of all Pathfinder prestige classes, what level is each class, what classes can to be used with, what classes are best used with, as soon as you can get them, how many levels you want to take in them to get as much as possible without losing much of your base class (s), etc.

I know that, at best, the Prestige Classes are considered, at best, suboptimal, apart from using them to maximize things in the creation of particular specialists (such as Necromancer Mystic Theurge), and two or three notable exceptions you Arcane archer).