I've never played and I'm kind of interested to see what it's all about. I don't know anyone who does and the concept of playing with anonymous online strangers is far less interesting. If the League is in any way correct, this has more to do with bragging rights than anything else.
There's enough regulars to the NFL thread that we could get something going I think. I know llamas you've mentioned you play, would you be interested in setting something up?
Who else would be interested?