I know who you're talking about but I haven't seen him around lately.
I'd be interested in the TARDIS thing. I don't have any kind of powers without my suit and I don't take it everywhere so it wouldn't hurt to be prepared to be attacked by something weird.