>Quite a while ago Drew Speedie had some "free tips" that were available, as examples to show what was built-in to the (then) current version of MaxFrame. One was exactly this issue. The underlying code was available at the MaxFrame site.
It's interesting to see how much effort has been put together by many members to resolve an issue that should have been fixed since a while. Hopefully, that'll be fixed in the next version.