The problem with the screen being over-extended is related to this code:

HTML Code:
<tr bgcolor="#DDEACC">
            <td class="main"><?php echo TEXT_PRODUCTS_PHRASES; ?></td>
            <td class="main" colspan="2"><?php echo zen_draw_separator('pixel_trans.gif', '24', '15') . '&nbsp;' . zen_draw_input_field('products_phrases', $pInfo->products_phrases, 'size="500"'); ?></td>
          </tr>
I adjusted this to 125 and that works for me.