Instead of even looking into custom building a mobile interface for SharePoint, I found Randy's blog entry explaining how to change it so mobile devices use the same interface as desktop users. I've summarized the steps I took here:
- Navigate to a folder in the virtual directory of your site which is something like [Drive]:\inetpub\wwwroot\wss\VirtualDirectories\[Site ID as found in IIS]\App_Browsers. If you can't find it, open IIS and check the virtual directory location.
- Make a backup copy of the compat.browser file then open with notepad or other text-based editing tool.
- Locate <capability name="isMobileDevice" value="true" /> and change it to false. There are several entries for various mobile devices... so many changes to make.
- Restart the site within IIS. Performing an IISReset.exe is not necessary.