I think suggestion A is great. I never thought of putting that link there. The discussion has been up before, but we always struggled on how to add it to the profile in a nice way. Putting it down there with the rest of those links is a great idea.
I guess B is doable as well. I never really felt the need to subscribe to a topic unless I was interested in getting e-mails when there were new posts, but I've noticed that people use it in different ways. If there's a topic I want to keep up with, I either add a bookmark in my browser or subscribe to it so I get e-mail notifications.
Now, please settle down a bit on the feature requests. I'm swamped with work at the university at the moment and when the time comes, I actually have to implement all of this. Yes, receiving patches and stuff is nice, but my biggest fault as a human being is my inability to just accept what other people do for me. I have to scrutinize every single character of code and often change a few lines here and there. That process takes just as long as writing the code from the start. I have a quite fixed opinion on how PunBB should look and feel and how it should be coded. Don't misunderstand me, I deeply respect the work some of you spend on PunBB and I'm flattered that you want to help out. Keep it up, but don't drop too much work in my lap. At least not for another two or three weeks :)
"Programming is like sex: one mistake and you have to support it for the rest of your life."