Yes, yes I know the real name of Soccer is Football, but I don't want there to be any confusion for any Americans, Australians or New Zealanders who might be reading this ;)

So what are the basic rules of Fantasy Soccer?

The Basic idea is that you get some fantasy money, lets say $100,000,000 to put together a fantasy team.

You do that by picking a full roster of players (typically from those that play in a league somewhere, for example the Premier League).

These players have a cost, and just like in real life the better ones cost more. The objective of course is to build the "Best" team.

The way "Best" is defined is where things get interesting.

Every week the real league has real games, and hopefully the players in your fantasy team, are involved, making strong contributions for their real teams.

I say hopefully because each player gets allocated points based on their performance for their real team. They get points for all sorts of things: scoring goals, making assists, making saves, time on the pitch, keeping a clean sheet etc.

Those points are summed for each of your players each round and added to a rolling points total for your "Team".

The "Best" team is the one with the most points at the end of the season.

Now of course you would generally expect the better players to get more points, the real challenge is to work out which players have been under priced and over priced etc, and pick accordingly. I.e. its a lot like playing the stock market.

All this is starting to sound a lot like fun.

If I've missed out something really important, don't hesitate to let me know. I don't claim to be an expert on "Fantasy" football, but I am pretty good at armchair coaching!

Next time I'll describe the application I want to build, its major parts, how it hangs together etc.

At this stage only one thing is certain, it will use the Entity Framework for data access.