The question is now, what's the best way forward, a separate mobile site, create iphone or android apps? Its an area I'm not very clued up on, so be interesting to hear from any more mobile savvy owners.
If you want to see what the W3C Mobile Web Initiative think of the state of your site, then check here

W3C mobileOK Checker