**Feature Request**
The Auto-Router IS a powerful tool. Make it a Super-Tool. What I mean is that it often time out generally because of the complexity of the setup and the required connections. If the parts aren't properly positioned on the PCB layout, the auto-router will more than likely time out.
Here's what I suggest. Give the user the ability to lock certain parts into position, (i.e. connectors on the edges or specific parts that need to be installed precisely where the user has set them in order to match an other PCB like header connectors). All other components that have not been locked into position can be moved/rotated freely by the auto-router with the PCB boundaries set by the user.
This in order to allow the router to more effectively route the tracks between components!