First time I heard Quirksmode curse like a sailor. Regardless, the reason I can't develop for a Nokia, Blackberry, or HTC is because I don't have a Nokia, Blackberry, or HTC. I have an iPhone. It's pretty easy to develop webapps for it because if it looks good in desktop Safari, it will probably look good in iPhone Safari. I don't even know the browsers that other phones have. I know Opera Mini is on many phones and Firefox too. I try to make my sites work well with desktop versions of these browsers. But there's no way I can guarantee that my sites will work well on all the browsers everywhere.<p>Already I have to worry about:
* Firefox 3+ (all OSes)
* Safari (OSX, Windows)
* Opera 9+
* Chrome 3+
* IE7+
* iPhone<p>There are just so many browsers I have to worry about. And even though I code for standards, every browser still treats every little thing slightly differently. I realize making something work in Opera if it already works in FF/Chrome is probably not too difficult, but sometimes little things can take up hours. So sorry Quirksmode, despite your well-written article, I will not even bother with any other browsers just because you say so.<p>You know when I will bother? When my users tell me that my app doesn't work well in platform X, browser Y and they would really want it to. That's when I will go beyond my basic list of browsers. Otherwise I'm just wasting resources developing for yet another platform.