I'm sure you've considered this often, but actually having to redirect
to the mobile site seems a bit off-putting. I haven't a clue why there
isn't some server-side moudle checking user agents and outputting the
preferred HTML. Why redirect to another page when the mobile content
can simply be shown in the first?