rbarbour:
Take a look at 2.0, you can insert the mobile detect code on modules/product_listing.php to call the correct php code based on device.
just an example
if( $detect->isMobile() && !$detect->isTablet() ){
// add code for phones
$lc_button = 'BIG BUTTON';
}else if( $detect->isTablet() ){
// add code for tablets
$lc_button = 'CHECKBOXES';
} else {
// use default
$lc_button = '<a href="' . zen_href_link($_GET['main_page'], zen_get_all_get_params(array('action')) . 'action=buy_now&products_id=' . $listing->fields['products_id']) . '">' . zen_image_button(BUTTON_IMAGE_BUY_NOW, BUTTON_BUY_NOW_ALT, 'class="listingBuyNowButton"') . '</a>';
}
Well, rock on, looking at the description (and that's all I have looked at regarding 2.0) it seems that this will allow exactly what I was considering... Now, the thing is for me to get CSS smart so that I can try to incorporate it into the existing template (or wait for an upgrade? :) ) but either way, sounds like there will be a lot more templates to contend with in order to meet what looks like possibly 6 different configurations (maybe it's 5, because I don't know if there is anything needed for a desktop to rotate 90 degrees, as it seems like the size/resize of the window will likely address that.) Thinking of tablet 2 templates portrait and landscape, mobile device same, and then either one or two for desktop/laptop...
Now, on that note, I asked a mobile user to visit our site and provide some feedback, one of the things of consideration was, is it not possible to zoom out and return to the "full site"? I thought initially that they could zoom out and it would do that, but looked like it was not possible. Does 2.0 introduce this possibility? Or does one need to consider adding more items to the menu list so that content of "sideboxes" can be seen? (Some of them contain content of interest; however, thinking are more for reference than requirement.)