Instead of /thread-name.id, is it possible to just have /thread-name? Right now I'm pretty sure you can have /forum-name with no id, but I'm not entirely positive. That also applies to profile links, which could be /member-name instead of /member-name.id. I'm not sure if technical issues prevent this, but IDs are superfluous and prevent easy typing of URLs.
If you have threads with names that get the same name in the URL, you can't properly determine which thread of user to go to. With the nodes, you define the URL without the id, so it's guaranteed to be unique.