The only problem crops up when content in one section is significantly longer than the page. As soon as the user scrolls down, she looses the menu.
Could you make the dynamically generated context menu float down as the user scrolls?
Here's an example:
Thanks,
Avatar