Hi Karl, Once again you have come through with the goods! I blindly pasted in your code (all these dimension calculations fry my brain) and it's working perfectly with regard to positioning. All hail King Karl [...we're not worthy...]
All we (Jesse and I, that is - I'm not hinting for Karl to do it!) need to do now is rewrite the z-index code so that revealed submenus always appear above the rest of the menu. Then I think we can put this little exercise to bed. Zip archive (linked above) and test page has been updated. Cheers Joel Birch.