Grant,
I think it is very nice that you put the list together, however, I think that you have forgotten one very important point.
While ATI/AMD cards work in basically any Mac Pro, Nvidia cards are either for 1,1 and 2,1 OR are for 3,1 /4,1 / 5,1.
So while a Quadro K5000 or GTX285 will show boot screens in a 2008 or 2009 or later Mac Pro, they will not in a 1,1 or 2,1.
And the flip side of this is that the 7300GT and Quadro 4500 from 1,1 and 2,1 will show boot screens in those machines, but not work at all in a 3,1 or later.
Where this gets especially tricky is the 8800GT. Apple produced both versions. EFI32 for 1,1 and 2,1 and EFI64 for 3,1 and later.
A 1,1 and 2,1 needs an EFI32 card if it is from Nvidia. When buying it is important to ask for this, as frequently the seller might not know the distinction either.
So an 8800GT for a 3,1 Mac Pro from 2008 will look exactly like one from a 2007 Mac Pro (part number different) but they are NOT interchangeable.
And while the 2008 and later Nvidia cards will work in 10.7.3 and later in a 1,1 as "self init" cards, they will be, for all intents and purposes, just like running a PC card. So someone with a 1,1 or 2,1 is wasting money if they buy a GTX285 Mac Edition as it will work no differently in a 1,1 then will a PC GTX285.