Most other blogs will tell you to develop a mobile site on top of your existing site. This would be the wrong way to do things. If your not designing your web applications to be mobile from the get go you are planning to spend more later. Check out Bible Videos for a good example of mobile web development. With HTML 5 you can develop your web application to be mobile compatible. This particular example loads the top of the page first before loading the other parts making it appear faster on mobile devices. The content dynamically re-sizes and changes based on browser size. This allows people to view the content without side scrolling on mobile devices and without losing the design.