http://pacer.cadc.uscourts.gov/docs/common/opinions/200703/04-7041a.pdf
Here is the website with the great opinion. Its on its way to SCOTUS where I bet it is affirmed!!!
Doesn't necesarily go to the Supremes. There could be an en banc ruling by the circuit court.