Vote up?

And I have nothing against graceful degradation either. What I do have a problem with is the assumption that any experience you build must run on every device out there. The only way to truly achieve this is to cater to a lowest common denominator in your design.

Isn’t that pretty much the defintion of graceful degradation / progressive enhancement, though?

If a client wants an iPhone only site, they really want an iPhone app. You might not be able to convince them of that and you may have to build them a site just for iPhone, but it’s certainly not the ideal we should be aiming for, is it?