Wow, 2009. Anyways, the thread is about Jojo's Bizarre Adventure, a highly praised and popular anime and manga series. A stand is kind of like a persona from the Persona series, if you are familiar with that (it's actually the other way around, JJBA came out before Persona did. I heard that Persona was actually inspired by JJBA, which in turn was inspired by Fist of the North Star.)
Funnily enough I haven't watched any of it yet but I'm constantly seeing it praised on reddits anime subreddit, I'm sure one day I probably will but my backlogs pretty big already.