Just a thought, but have you thought of doing s mobile site version??
No idea what this would involve like