A List Apart: Articles: Test-Driven Progressive Enhancement
http://www.alistapart.com/articles/testdriven
"By testing a device’s capabilities up front, we can make informed decisions about the level of experience to deliver to that device. "