Ok, I've written up a list of feasible proposals for the functionality of the menus. Each of them would be possible and 'not too bad', but I prefer the 3rd, for the reasons I've mentioned. Have a look here: http://mke3.net:9000/blender/ui/menus/proposals_1/ and let me know what you think. Cheers Matt