I'm looking to see if this old video website still exists.. (maybe my account is still alive?)
It was... before... during? (after?) youtube. Very early video website. I think the title had something in it like "stars" (movie star? Hollywood?) something like that... musta been in 2005. Ring a bell?