Why is form api ignoring the weight that i'm giving to the action buttons? (node edit page)
I added a cancel button to some Drupal 6 node forms in this fashion:

  $form['buttons']['cancel'] = array(
    '#type' =&gt; 'submit',
    '#value' =&gt; t('Cancel'),
    '#weight' =&gt; 7,
    '#submit' =&gt; array('MYMODULE_node_form_cancel_submit'),
  );


so I'd suggest changing 'actions' to 'buttons' and see if it works equally well for you.