I don't think another competitive organization is what Chess needs, especially a non-profit. What are you going to do, claim that your US champ is better than the USCF's?
What I would like to see is USCF (or FIDE) set up a way to recognize the games played on various web sites. Some here have pointed out that local tournaments are run by local volunteers, and the USCF just certifies TD's and records the results. Why not do the same with web sites? So we play a game here, or at some unnamed competing site, and as long as we're both USCF (or FIDE) members, the game counts and gets an "official" rating. Even if it was limited to certain members only tournaments it would still be cool.
You can order cigars here but the prices suck.