A way to determine where a URL is being generated? I'm a drupal noob, and one of the most frustrating things for me is finding where a specific page is being generated from. The fact that it could be a block, or created via a module, or through a view, I so far can not figure out how I can easily determine where the page is being created.

Is there an easy way of finding the 'culprit' that is generating any given url?

For example: www.example.com/catalog/something

How can I quickly tell what is generating /catalog/something?
In Drupal 6 many different things use the PathAuto module to quickly create URL Aliases for your content.

Automatic generation of aliases, the code that controls the administration and application of patterns, the database schema definitions &amp; more can be found within the module.

To answer your original question, it depends on what is creating that alias, a node or view or taxonomy page or whatever, but more times than not pathauto will be involved.

To see the automatic alias settings go to : admin/build/path/pathauto