Pretty sure I was thinking of a completely different website. (ICE I believe) I have no clue of this site you're talking about right now tbh, think I was on a hiatus when this shit went down.
Pardon my ignorance.
EDIT: Can't find it online either, would help if I knew what BBE stood for