Forking off from the mobile-detection thread:
For a shorter introduction, I belatedly discovered this article:
Mobile Websites With Minimum Effort.
Authors: Wisniewski, Jeff
Source: Online; Jan/Feb2010, Vol. 34 Issue 1, p54-57, 4p
The number-one thing that I learned from Stark's book is something that I had struggled for the longest time with: why does my iThing make all web pages look tiny? The answer: iThings assume that all web pages are 980px wide, and you've got to disabuse them of that notion by the simple expedient of defining a viewport in the page header:
<meta name="viewport" content="width=device-width">
(there are several variations of this, and knowing the key word helps to find the rest.)
Does anyone else have a favorite book or three for this kind of work?