Check out this article on using responsive web design – create one site (not two) for desktop and mobile, change the design of your site automatically to meet your users screen size and resolution… so cool!