I can see how both ideas could work. But to make them coexist... Now that's a task for a real usability architect :)