Aside from being shocked (but not surprised) by the sheer homophobia expressed, fantasy leagues are where strangers, friends, etc. Create online leagues, draft a roster full players based on real life players, stats, games, etc. And compete all season long on a day to day or week to week basis...