Hello. I don't have a Blackberry/iPhone/Android/whatever mobile or tablet. But, to design my site, I would test it via minimizing the computer browser I have to a size that is the equivalent of a mobile device, to see how it appeared. If it had a bottom scroll bar, I would ensure that images were properly coded within php or css and eliminate any side columns that might result in a bottom scroll bar appearing.
In doing so, I eliminated a lot of choices within the site. I checked out some plug-ins for mobiles, and notice that many offer choices for alternative themes. So, is this how sites deal with mobiles/tablets? By offering one theme for regular computers, and one for mobiles/tablets (and by using a plugin that will detect the device accessing it, and serve up the appropriate theme?) Or should I continue working on ensuring one theme is properly coded for either regular computers or for tablets/mobiles? What's the normal approach?