I'm surprised that your iPAQ is not working. Ours is working just fine, so is our Motorola Q. Our iPAQ is only a year old, so that might explain things.

In any case, it would seem that we have to write our own mobile detection code. If you can spare the time, please do a little of the research for us and point is to some good documentation on how to detect a mobile browser.