There's PCIe 1.0 and 1.1, PCI, AGP and a ton of even more ancient buses that I'm nowhere near familiar with.
Yeah but chances are they aren't that common now days.
All I know is that a 3.0 PCIe card will work in a 2.1/2.0 PCIe x16 slot and vice versa.