have you tried the mobile plugin for wordpress? On our site if you visit on the blackberry you get a mobile version, and pc you get regular website.