[eluser]Evil Wizard[/eluser]
you could use _remap to force all requests for the controller to go through a specific method, removing the need to name the method in the URL and using something like...
Code:
public function _remap($strMethod='index')
{
call_user_func_array(array(&$this, 'index'), array_slice($this->uri->segment_array(), 2));
}
public function index($mxdAdminId)
{
/*
* access the passed parameter as usual :o)
*/
}
So only the name of the controller is required in the URL.