TWagner,
When you are referring to a panel in your code, you shouldn't use the #define created in the GUI header file to refer to it. Instead, you should use the variable panel handle that is returned when you use LoadPanel. I find that a lot of times the two numbers do match up, but there are some instances where this is not true. Especially when using things like EasyTab. I don't have much experience with menus, but I would imagine that this may be the root of your problems