Fishing Derby 1.1
    Aubrithon
   April, 2011
=================

Version 1.0 : Initial release
Version 1.1 : Updated for WoW 4.1

Purpose: To allow guilds to run a pool-fishing contest which will
help in obtaining the "That's A Lot of Bait" achievement and the
recipe that goes with it.

Function: Keeps score in a competition to see who can catch the
most things from fishing pools while the contest is running.
Anything caught from any pool (including things like pools of fire
or wreckage) will cause both the achievement counter and the
player's score to increase.

Restrictions: You must be in a guild. All players in the competition
must be from the same guild. All players must have this addon. It
will no longer work when the guild gets the "That's A Lot of Bait"
achievement. It will work most reliably with 15 or fewer players.

Scoring errors: As far as I can determine, it is not actually
possible for any addon to be 100% sure that a player has caught
something from a pool, and not from open water. This addon works by
watching both the achievement (and so it automatically begins
tracking that achievement when it loads) and the loot that you get.
If you get fishing loot and progress on the achievement at almost the
same instant, then it assumes you got something from a pool. Excess
delay may cause a score to be missed. Several people catching fish
at almost the same time may cause open-water fish to be counted.
But it will be correct most of the time.

Normal operation
----------------
-Everyone should click "Initialize" once when the addon first appears.
-ONE player should click "Host" to act as the Host.
-Everyone who wants to join in the fun presses "Join". The Host can
 join and play, too.
-The Host presses Start.
-Watch the scores go up as people catch things from pools.
-The Host presses Stop.
-Give out the prizes. (You DO have prizes, don't you?)

The controls
------------

Minimize: Closes the main window, and opens a tiny window with a
self-explanatory "Show" button instead. Both windows can be dragged
to any position you like, and will remember where they belong.

Initialize/Refresh: Must be pressed once before the addon can be used.
This looks around for an existing host or contest, and sets
everything up accordingly. After that, it's labelled "Refresh" and
can be pressed any time that something has gone wrong.

Host/Unhost: One player must act as the Host. That player's data is
the official score, and only he or she can start or stop a contest,
set the scores to 0, or clear the list of players. If you lose the
host, use Refresh to detect that fact, then someone else can use
Host to take over the contest (no data will be lost). (If there is
no host connected, then the scores cannot change.)

Join: Add yourself to the list of players. Once there, you cannot
be removed unless the Host clears out the entire list.

The three buttons at the bottom can only be used by the Host:

Start/Stop: Starts or stops the contest and enables or disables
scoring. The Host has control over the starting gun.

ZeroAll and ClearList: Sets all scores to 0 or deletes the entire
list of players. There is no mechanism providedto edit an individual
score or delete an individual player.

