Thanks Mark, that rules!
As for the "delete" in the messages list page -- I couldn't find a way to do a "mass delete" whereby you could check the boxes next to several messages and delete them at once, so instead I did this (for the time being):
1) add a td in the privmsgslist template at the end of the row, after the date/time td. Put there "delete?"
2) edit privmsgsbitlist template and add at the end of the row, after the $datesent and $timesent td, the following:
Code:
<FORM ACTION="private.php" NAME="REPLIER" METHOD="POST"><td bgcolor="{firstaltcolor}" nowrap><input type="hidden" name="delete" value="yes"><input type="hidden" name="action" value="dodelete"><input type="hidden" name="msgid" value="$msgid"><input type="hidden" name="table" value="$table"><input type="hidden" name="password" value="$password"><input type="submit" value="Delete" width="1" height="1" style="font-size: 11px;"></td></form>
This adds a slim "delete" button to each message row, whereby you can delete that message directly by clicking on that button, without having to access the message every time.
Of course, this isn't the idyll solution - I'd prefer check boxex and the option to delete several messages whose boxes are checked at once - but it's still better than nothing.
Now onto finding a fix for the forum jump scrolldown list