Then there's the problem with the content. Mobile users won't necessarily need all the things Desktop users do, since they usually have a very clear picture of what they want to do on the site. There needs to be an easy server-side implementation for such things. (would love to hear about it if someone knows any related projects)
PS: Please allow your users do "default" to a standard-version. I've seen so many sites break on mobile phones, making them completely useless...