I know you noticed the bug for jumping to new forum messages (where you end up slightly above the new messages).
The problem is that the images & other html code render AFTER you've jumped, pushing the rest of the page down.
The best way I can think of to fix it is to add an
onLoad='window.location="#newpost";'
to the body tag.
This does mean you can't point directly at "forum=xx#newpost" from the dot, but you can add "forum=xx&action=newpost" to the php code, telling it to generate the above script, or something.
The unfortunate side effect is that the jump might not occur for a while on a large page, and people tend to get confused...the good thing is that it will occur even if they scroll before the jump, unlike pointing directly at "#newpost".
---
Graehe (graehe@meow.org) | Graehe's Comics | Go to hell