Tournament Community Web Application

So i have been toying with this idea for a while now and i think i'm going to go ahead with it. I have some of it done already but it's going to take some substantial time to get it to where i want it to be but i thought i would post my ideas to get everyone input and to keep my thoughts together. The following is and outline of what i was thinking...

FYI- For some reason it loses the formatting when it render the page.. i will work on that. It is formated to be a nice bulleted list with indentations.. Sorry again.

Tournament Program Requirements

Tournament Schedules

* After the final team has signed up, generate a schedule of games
o Ability to print schedules for Referees with score sheets
o Ability to print schedules for individual teams
* Track scores and results
* Track season standings
* Ability to use multiple deferent tournament formats
o 3-man,5-man, exc...
o NPPL Preliminary, Single Elimination, and so on…
o One day tournament or multiple days
* Maintain multiple different fields and leagues
* Track pre-registered teams and make that information available on the web

Web presence

* Maintain a web presence with the most up to date information
o Pre-register teams and accept payment
+ Notify field owner
o Current season standings
o Individual tournament results
o Listings of upcoming events

Paintball Community

* Develop an online Paintball community
o Player Bios
o Team bios with team roster that link to player bio
o Field information and bios – maintained by field owners
o Provide team/player statistics
+ Win-Loss-Tie
# For season
# All time
+ Win percentages
# For season
# All time
o Ability to network with other teams
+ Schedule practices
# Notified the field for approval
# Broad cast practice to other teams for open invite
# Other teams can see teams that plan on attending