How can I use the following url structure:


Where the structure is based on navigating down a hierarchy stored in a database and a user can remove a category level from the path to move back up the hierarchy.

I want to use this structure for an eCommerce site with the following example url:


Where removing /sony+bravia+40+inch+1080p/ would call a controller and action for listing electrical/televisions.

Not sure whether to use MVC2 Routing, Url rewriting etc.