I found this one random site while I was going through my password manager to clean it up and sort everything. Turns out it's a forum I registered on a few years ago on a whim and not only is it still going strong, it also looks a lot cooler since I last visited it!
I do feel a little bad for forgetting about this though.