Hmmm, when I write "for example this method", this is only an example (sorry also for the copy+paste error, dunno how that extra space got in there, but at least it got someone a free shot in the discussion ;-)
The method in question had a certain success rate at the time it was tested and in my experience that rate will only raise. If this method had been used to "detect" (rather "serve for") the iPhone, the new iPads owners would have been more happy - since the iPad's screen size would have been correctly triggering the non-mobile css edition.
Personally I prefer the good old "separate link to mobile edition" approach. But if there is any automatic detection desired, selecting on the CSS is the "officially recommended" approach by the W3C.
Bookmarks