There is however one problem that prevents me from giving it the very best rating:
I have a few menu items with sub-items that are always expanded by default (i.e. sub-items are always shown). Xmap gets confused by this, and the result is that these sub-items are listed twice. First they are enumerated as sub-items of the parent item, and then the sub-items get counted again. This may not be an excellent explanation, but try it yourself and you'll see what I mean.
Overall, a very good extension that works great and is highly customizable.