@scottgonzalez Someone would set a different path name because it is not immediately obvious to everyone what _jquery.ui.widget_ is.  I (and you) would know that it was the widget factory, but others may not and would want to change the name.

I agree that you should only load what you need, but you will find a ton of people who will load all of jqueryui and not dynamically load the individual pieces.  A major benefit of a tool, like Require.js, is that you can dynamically load, but lot's of people use it purely as a file decoupling/organization tool.

Regardless of whether the Widget Factory is exported as an anonymous or named module, this is great =)