DNDOnline v3.40.0
-----------------
1.)  New Features
	Added a start combat and next round button in chat room for the DM.
	All forms of attack now automatically check the init box if its unchecked.
	If you join a session where the Combat Map is open, it now opens it for you.

2.)  Bug Fixes
	Loot messages no longer show up in the chat room if you failed to loot.
	Fixed it so that if you loot a monster you actually get the items they had.

3.)  Bugs (Unable to Duplicate)
	Only the host can zoom in.  
	Only host can load backgrounds... others get told can't change directories.
	When you put yourself onto a map, you have to zoom then zoom out to see self.  You can still see others.
	If you attack from combat map is not the same as weapon from chat room.
	Auto damage is not removing HP from your character sheet. 


DNDOnline v3.39.0
-----------------
1.)  New Features
	Added the RollAttack and RollInit buttons to the init tab in the chat room.
	Added an automatic log file of errors so that if the user hits CLOSE the programmer gets his message!
	Added the ability to automatically loot objects and monsters in the combat map.
	Changed it so that hits greater than AC 10 showed as the actual number instead of capping at 10.
	Added some special code that will accomidate players who cannot get FOTAInterpreter installed.

2.)  Bug Fixes
	Fixed a bug which caused the init check boxes to flood the system with messages.
	Fixed a problem which caused character pictures to not show up.
	Changed it so that by default only CombatMap maps are loaded.

3.)  Bugs 


DNDOnline v3.38.0
-----------------
1.)  New Features
	BETA Of Combat Map.

2.)  Bug Fixes
	Fixed a bug which caused an infinite number of errors to be added when you had a certain error in a macro.
	Fixed a bug which caused custom classes to calculate non-weapon proficianes at double the cost.

3.)  Bugs 
	If the combat system is not used, players that get 3/2 attacks will always get two attacks a round.


DNDOnline v3.37.10
-----------------
1.)  New Features
	Changed the connection port to 3450 because of code changes to force all players to upgrade.
	Added several new languages.
	Added a new stat called "Level" which assumes you want level 1.  This is instead of "Level1" and "Level2".
	Added an attack text string to the weapon and items system.  This lets you automate messages like "Swings His Sword".
	A new macro function called EquipWeapon has been added to allow macros to change weapon configurations.  It is used like this...
		Sam.EquipWeapon( "Sling" )
	Two new macro functions have been added to allow you to load and save a character to a text file.  
		Sam.SaveCharToFile( "SamHumanForm.TXT" )
		Sam.LoadCharFromFile( "SamHumanForm.TXT" )
	A new weapon proficiancy has been added called "Natural Attacks".  This proficiancy has no effect if it is taken up past proficiant.
	Changed the RollInit, RollAttack, CharacterAttack, RollStat and RollSave functions to return a string instead of automatically sending the result.
	Added a new object called EquipedItem which lets you work with the currently equiped item.  EquipedItem1 and EquipedItem2 also work.

2.)  Bug Fixes
	Fixed a HUGE bug which caused DNDOnline to forget everything you've done if it crashed.
	Fixed a bug which was causing macro errors to be very non-descript.  Error messages now will be much clearer.
	Fixed a bug which prevented you from deleting IP addresses.
	Fixed a rare bug which caused your address book to not show up at all.
	Fixed a bug which caused macros to be unavailable when you first created them.  You had to exit DNDOnline first.
	Enhanced the error message you get if you pick invalid class informations.
	Enhanced the error message you get if you pick an invalid THACO.

3.)  Bugs 
	If the combat system is not used, players that get 3/2 attacks will always get two attacks a round.


DNDOnline v3.36.0
-----------------
1.)  New Features
	Changed it so that MR does not function for anything but spell saves.
	Added a chat room message for the giver that shows who you just gave your item to.  

2.)  Bug Fixes
	Fixed a bug which was adding an extra carriage return when a macro was run.
	Fixed it so that when you hit apply changes in the macro screen the chat rooms are automatically updated.
	Changed it so that a +2 on an item is a bonus to your init not a penalty.
	Fixed a bug which caused everyones Dex and Con values to be changed to be equal under some situations.
	Corrected a bug which was causing IM windows to open to the wrong player when opening it from the chat room.
	Fixed it so that stat rolls work properly and verified that the rest of the automated roles run correctly.

3.)  Bugs 


DNDOnline v3.35.0
-----------------
1.)  New Features

2.)  Bug Fixes
	Corrected a bug which caused all stats to be rolled backwards.

3.)  Bugs 


DNDOnline v3.34.0
-----------------
1.)  New Features

2.)  Bug Fixes
	Corrected a bug which causes IM windows to not set who they are from properly.
	Fixed it so that item init bonuses count for you not against you.
	Fixed a bug which caused all minons loaded in to have saves of 0.  Changed it so that all minons saves are always 10.
	Corrected a bug which caused a random number to be placed in attack strings where an AC below -10 was hit.

3.)  Bugs 


DNDOnline v3.33.0
-----------------
1.)  New Features
	Enhanced the priest cure spells to have a target.
	Added a derived stats section for combat damage to help diagnose combat problems.

2.)  Bug Fixes
	Corrected a bug in the attack functionality that was not adding in specialization damage propertly.
	Fixed a bug which caused DNDOnline to improperly default settings if the DNDOnline.INI file was lost.
	Fixed a bug which caused event driven macros to not be disabled properly.
	Corrected a bug which prevented every player but player 0 from adding minions from the monster reference screen.
	Fixed a bug which prevented minions to be added in the chat room.  

3.)  Bugs 


DNDOnline v3.32.25
-----------------
1.)  New Features
	Changed macros so they are now stored in the DB.  
	Added the ability to specify which macros wills how up for which players.
	Enhanced the debugging around minons and stat rolling to try to catch the bug listed below.
	Changed the auto-rolling (i.e. Ctrl, Alt in chat room) to not roll for dead or unconsous characters.
	Added the ability to select an existing item on the BattleMap.  It then blinks, making it easier to delete the item you intended.
	Added the ability to load and save BattleMap setups.
	Added automatic spell point calculations as part of the leveling functionality on the char sheet.
	Added a checkbox on the BattleMap that hides character levels, de-cluttering the battle.

2.)  Bug Fixes
	Fixed a bug which caused all IM windows opened from the chat room to be directed to the DM's characters.	
	When you added a character via ADND->Characters->ManageCharacters the character did not show up in the chat room, it does now.
	Fixed a bug which caused an error when the BattleMap loaded and closed if the form was resized too small the last time it was used.
	Fixed a problem in the Macro interpreter I caused which raised an error when you used numbers in a macro.
	Fixed a bug in the chat room macro list which caused macro buttons to never finish running.
	Fixed it so that event based macros only fire for the character they belong to.

3.)  Bugs 
	Minions appear to be rolling exceptionally high saves.  Unable to reproduce.


DNDOnline v3.31.25
-----------------
1.)  New Features
	Changed it so that weapons do not count twords your thaco and saves unless they are equiped.
	If you hold down the Ctrl key when you click the Attack, Init or stat buttons in the chat room the action will be preformed for all loaded characters.
	If you hold down the Alt  key when you click the Attack, Init or stat buttons in the chat room the action will be preformed for all loaded minions.
	If you hold down the Shift key when you click the Attack, Init or stat buttons in the chat room or the IM window the text will automatically be sent instead of being put in your typing field.
	Added a macro function RollAttack() which is equivilant to hitting the attack button in the chat room.  i.e. Sam.RollAttack().
	Added a macro function RollInit() which is equivilant to hitting the init button in the chat room.  i.e. Sam.RollInit().
	Added a macro function RollStat( <Stat>,<StatName> ) which is equivilant to hitting a stat button in the chat room.  i.e. Sam.RollStat("Str","Strength Check").
	Removed the macro function Init as it had been replaced with the more accurate RollInit().
	Enhanced the item macros so that the item can be stopped if the player wants it to.
	Added the ability to create static variables in the macro language that exist beyond a single macro's lifetime.
	Added the CreateMinion( <Minion DB Name>,[<New Minion Name>] ) to the macro language to allow automatic summoning spells.  An example was automatically loaded into your macro list.

2.)  Bug Fixes
	Fixed a bug which caused characters to get bonuses for weapons that were not equiped.
	Changed it so that unidentified or inactive items do not show up as selections for weapons.
	Corrected the Hold Person priest spell so it properly uses she and he.
	Fixed a bug which caused a characters second weapon to not be editable after they deselect an item.
	Fixed a bug which was causing the THACO calculation grid to not refresh properly when items were changed.
	Fixed a bug which caused the THACO calculation grid to only show your THACO2 if you were multi-classed not a multiple weapon user.
	Corrected a problem on the Dice roller which caused the common dice selection on the left to not work.
	Fixed a bug which caused you to get specialist bonuses as if you were a master when you were just proficiant.
	Fixed a bug which caused an equiped weapon to give you a THACO bonus twice.
	Changed it so that unidentified items no longer give bonuses.
	Changed it so that when you toggle the inactive status of an item the calculation grid is updated.
	Fixed it so that if you roll a hit on THACO -18 it does not show up as a smily face with glasses.
	Corrected a problem in the Manage Characters screen which prevented you from loading/unloading characters once a season had begun.
	Corrected a bug which caused IM's to not always get to their target player.

3.)  Bugs 


DNDOnline v3.30.0
-----------------
1.)  New Features
	Added zero as an option for pluses on the dice rolling screen.  Prior you could only get zero by typing it in.
	Changed it so the minion screen doesn't automatically open when a new minion is created.
	Enhanced the spell casting screen to allow you to cast spells on minions.
	Added 4th level priest spell Metal Shape.
	Removed the ProNoun function and replaced it with ProNoun_His, ProNoun_Him and ProNoun_He so that any sentence can be made.
	Enhanced the 3rd level mage spell Lightning to use the target functionality.
	Added a spell macro for the 4th level priest spell Cure Serious.
	Changed the attack algorithm to top off at 10 and -10, though it still shows the AC rolled.
	Changed it so that the spell casting form does not allow you to fill out the spell target info if their are no spells selected that will use it.
	Added a second weapon to the minions screen.

2.)  Bug Fixes
	Fixed a bug which prevented the total on the dice rolling screen from working propertly.
	Clarified the spell description of Abjure to cause less confusion.
	Corrected a bug which caused a macro language error whenever someone joined a chat room or loged on.
	Fixed a bug which caused a second instance of the spell casting form to be opened.  This caused ocasional odd errors.

3.)  Bugs 
	Hold Person is not using the proper pronouns.


DNDOnline v3.29.0
-----------------
1.)  New Features
	Added a new macro function called FirstUp which capitalizes the first letter of the string passed in.
	Added a new peice of macro data called ProNoun.  i.e.  CurrentChar.ProNoun = "His" or "Her" or "Their".
	Added a clear button to the dice calculator so that rolls add up until you choose to blank the total.
	Made it so that the spell casting screen remembers how you last had the spells sorted.
	Enhanced the "Automatically Send" option on the casting screen to overwrite macros preferences and send or not send based upon the spell casting screens choice.
	Added an items note field on the DM Items screen.  It can automatically track who you give what items and EXP to.

2.)  Bug Fixes
	Fixed a bug which caused the BattleMap to get an error if it was resized inproperly.
	Fixed a score of bugs around selecting an item weapon and deleting the item.  Or Adding a new item that is not a weapon.
	Fixed several LARGE bugs in the macro language.  Some incorrectly written macros that worked before may no longer work.  Language is now much more robust.
	Added 3rd level priest spell Snare, it was missing from the spell list.
	Changed it so that resting cannot put your HP over the maximum.
	Changed minions to be created with all saves of 10.
	Saves now shows "Critically Makes" in bold as it has always done for "Critically Fails".
	Corrected Init rolls to show up in the talking characters font and color.
	Changed the names of some of the emotes to be more standard.  (i.e. changed CBook to Close Book.)
	Alter DNDOnline so that it will delete corrupt INI files if they are found instead of reporting the same error every time it is loaded.
	Corrected a bug which caused the level of your first class to not save properly when it was manually adjusted.
	Fixed a bug which prevented attack rolls from being made with some weapons selected when your level is above 13.

3.)  Bugs 
	Not Reproducable:  Changing characters while viewing the casting screen caused an "Error 91(frmSpellCasting.UpdateSpellPoints): Object variable or With block variable not set" error.


DNDOnline v3.28.0
-----------------
1.)  New Features
	Added the ability for players to give other players items.
	Added some font debugging equipment for Matt's minion problem.
	Added a new spell casting screen that automatically calls macros and can be sorted by several spell criteria.
	Added a new interpreter command, [SPELLTARGET].  It is automatically populated by the spell casting screen, it must be all capitals and can only be used in spell macros.

2.)  Bug Fixes
	Fixed it so that saves are no longer rolled backwards.

3.)  Bugs 


DNDOnline v3.27.0
-----------------
1.)  New Features
	Added a description to the bonuses section on the item field on the character sheet explaining that +#'s are always good, even in situations like THACO where a low number is better.
	Added a notes section to the minion section of the character sheet.
	Changed it so that when a minion is created from the online reference sheet it more accuratly selects its stats and sums up everything in the new notes section.

2.)  Bug Fixes
	Made the THACO field on the minion screen unchangeable.  The value didn't go anywhere and was deceiving.
	Corrected a bug which caused a character loaded once a DNDOnline session was started, to not show up in chat rooms or your character sheet.

3.)  Bugs 


DNDOnline v3.26.0
-----------------
1.)  New Features
	Added th DB version to the main menu caption.
	Added four new data elements to show composite scores.
			Thaco1  (i.e. CurrentChar.Thaco1)
			Thaco2
			Init
			AC
	Added a shortcut button on the chat room to take you to the dice calculator.

2.)  Bug Fixes
	Fixed a bug that was causing clients to be unable to see each other.  
	If you get a message from a character you do not know, the message is now displayed as well as an error occuring.
	Fixed a bug which prevented you from doing anything in the minions screen if the DM minion was the only minion you have.
	Changed it so that only right clicking centers the overland map.  Left clicking was interfering with viewing nodes.
	Corrected the tab order of every form in DNDOnline to follows Micrsoft standards.

3.)  Bugs 


DNDOnline v3.25.5
-----------------
1.)  New Features
	Greatly enhanced the character/player debugging to help track down Matt's problems.
	Added instructions on how to zoom, measure distances and center to the overland map.
	When you add a map item to the overland map, it automatically takes you to the edit screen for that item.
	If you left click on the overland map, it will now center you on that location.

2.)  Bug Fixes
	Corrected an old bug in the FOTATools network code which caused "Option 1" errors when the message size was too big.
	Fixed a bug which caused the "Add New Character" functionality to not work.
	Corrected a typo in the map update functionality that caused players to always get a copy of maps even when they already had one.
	Fixed a bug which prevented you from adding a new minion on the minions management screen if their weren't already any in existance.
	Fixed a bug which caused the copy minion button to be available when it should be.
	Fixed a bug which prevented you from loading minions from a MNS file when their were no minions already loaded.
	Changed it so that when a map is loading you get a "Is Loading" message instead of just having the screen hang.
	Minions now have 10's for all of their stats, instead of defaulting to zero's as they were.
	Corrected it so that when editing a map, and you change the background, it automatically resizes the map appropreatly.
	Fixed it so that when you delete a node in the overland map it also removes the label.
	Changed it so that blank labels don't flash across the screen when the overland map is first loaded.
	Changed it so that the mouse cursor must be exactly over a town for the name to show up on the overland map.
	Fixed it so that when you load the overland map section the "Show Detail" check box defaults correctly.
	Changed it so that when a map item is updated, the label updates the name as well.

3.)  Bugs 


DNDOnline v3.24.0
-----------------
1.)  New Features
	Added extensive character sheet debugging to look into Matt's problem.
	Enhanced the character to player map to list who owns minions.

2.)  Bug Fixes
	Fixed a bug which was causing the default attack macro to error out.
	Fixed it so that if you receive an item with a macro while the chat room is open, the macro buttons are automatically updated.

3.)  Bugs 
	

DNDOnline v3.23.0
-----------------
1.)  New Features
	Added zooming capability to the overland map section.
	Added a measurement capability and a scale to the overland map section.

2.)  Bug Fixes
	Corrected a bug which caused half of the TCPIP screen to be cut off.
	Fixed a bug which allowed unidentified items to have their macros show up in the chat room.
	Corrected a bug which caused the charges on the Item Creation screen to not show up.
	The type of item was not saving properly on the Item Creation screen.
	Fixed a bug which caused the second macro of an item to not show up in the chat room.
	Corrected the language interpreter so it correctly used OR in logic statements.

3.)  Bugs 


DNDOnline v3.22.0
-----------------
1.)  New Features
	Changed it so that 95% of the screens save their location and size so that next time you don't have to rearange everything.
	Added a Magic Resistance field to the character sheet so that macros did not need to be used.	
	Added an Overland Map screen to make it easier to get a sence of location.
	Added an on-screen instruction on how to use the chat room hot keys.
	Changed the notes on the character sheet to auto-word wrap.
	Added a new weapon proficiancy called Single Weapon proficiancy.  If you use a single weapon you get a bonus of 2 to your AC and can crit on 19's.
	Added a macro for Cure Serious Wounds.  This macro was added without overwriting any player modifications.
	Added a charges field to items.
	Added two macro fields to items.  I also added a CurrentItem.<VariableName> and UpdateItemStat function.
	Changed it so that any player can create and give items to other players.
	Added an overland map section with party location tracking.

2.)  Bug Fixes
	Fixed a problem in saveing recordsets on some machines (Like Dustin's).
	When you opened a message box it put your name into the message area even though you haven't sent any messages.  Fixed.
	Fixed an error that occured when an item was created and then imediantly destroyed.
	Changed it so that characters with a level of 0 get a THACO of 20 automatically.
	If you had no character THACO modifier your thaco tool tip showed up as , THACO instead of just THACO.
	Fixed a bug which caused the kick functionality to not work properly.
	Corrected a bug which caused the file transfer functionality to fail sometimes.

3.)  Bugs 


DNDOnline v3.21.27
-----------------
1.)  New Features
	Enhanced the error messages in file transfers to try and track down the problem with file names.
	Added weapon specilization if your damage comes from a weapon and you select your specilization.
	Clarified the value of the character modifiers with a short description
	Added 13 new languages to the character sheet.
	Removed the character size field from the BattleMap for all non-DM players.
	Added a second name to items, one for when its identified and one for when its not.
	Added a character damage modifier.
	Added the ability to choose an item to be your weapon.
	Add an active/inactive flag to items to prevent them from affecting your scores.
	Classes now have a "Crit On" field which allows critical hits to happen on less than 20.
	Added a flag which remembers if a character was loaded last time DNDOnline was run and defaults it to match this time.
	Added a distance calculation to the BattleMap so you can see the scale of effects like fireball.
	Added proficiancy slot tracking for weapon proficiancies.
	Changed it so that logging the session is the default.  
	Added tool tip text for all derived stats.  Hold your cursor over the different components of the derived stats to see where they come from.
	Added validation to the classes screen to prevent you from saving invalid data.

2.)  Bug Fixes
	Fixed a bug which caused an error when trying to delete a BattleMap drawing someone else did.
	Corrected a bug causing some chat room sessions to not be saved properly.
	Fixed a bug causing the Classes management screen to not save proficiency changes.
	Fixed a bug which caused the detects as magic and the magic type to not save properly.
	Fixed it so that when EP is distributed the GUI is updated as well.
	If you don't have a second class, your second class was getting half of your EP.  This no longer happens.
	Corrected Dustin's Force Missle Spell to no longer say X missiles but instead to put the number of missiles their.
	Changed the BattleMap to not give an error when you minimize it.
	An error was occuring when characters with a 19 or higher strength tried to attack.  This is fixed.
	Enhanced the characters notes and all items to be able to handle ' and | characters in the text.  
	Fixed a score of small bugs which kept the BattleMap from updating properly in several situations.
	Made a small change which may fix the DNDOnline IM bug.
	Fixed a small bug which caused some item properties to not be saved when you switched to a different item after making a change.
	Fixed a bug causing multiple levels of weapon proficiancy not to be counted in the total number of slots used.
	When you tried to save a new class, an error occured.  This is now fixed.

3.)  Bugs 


DNDOnline v3.20.0
-----------------
1.)  New Features
	Gave minions a level so they can use things like fireball.
	Added a way for DM's to distribute experiance to players.
	Added a proficiencies tab to the character sheet.
	Added a languages tab to the character sheet.
	Added a player to character mapping which is accessable by right clicking on the connection screen's player list or the chat room screen's player list.
	Reworked the items screen to make it easier to view and use.  Corrected several small visual bugs.

2.)  Bug Fixes
	Changed it so that if their is no chat screen open the players are notified by a message box.
	Corrected a bug which caused the AC to always display as -10.  It was calcualted correctly for combat.

3.)  New Bugs 
	DNDOnline IM's are not working consistantly.
	
4.)  Long Term Bugs
	The Mini-Maps are not always staying in Sync with the Battle Map.


DNDOnline v3.19.0
-----------------
1.)  New Features
	Converted DNDOnline to use an INI file instead of the registry.  DLL's of course still use the registry, but not options.
	Added save button to the log viewer which will convert DD2 files to the Microsoft standard RTF format.
	Added a picture feature to the OnlineReference system.
	Added a picture to the items section.
	If a picture is loaded and you don't have the picture a message appears telling you that you do not have the picture.
	The replay cache is periodically saved to disk so that if DNDOnline crashes all is NOT lost.
	Removed the Abilities tab on the character sheet and merged it with the vitals tab.
	Added class templates and removed custom class information from the character sheet.
           *EVERYONE should review their character sheet class info to make sure it upgraded properly*
	Removed Pictoral conversations as an option.
	Added a smaller macro option which shrinks the buttons as much as possible.
	Changed the default font color to exclude neon colors.

2.)  Bug Fixes
	Fixed a bug which prevented a DM from distributing an item more than once to a player.
	In 3.17.0 macros with loops crashed the system.  This has been corrected and all macros are again safe.
	Fixed a bug which caused the dice calculator to allow a zero when rolling a 1D8+1.
	Fixed a bug in the macro system which caused all fireballs to be rolled as if you were level 10.
	The picture of your character on the char sheet now resizes appropreatly.
	A bug prevented you from zooming in on equipment in the Online Reference system.
	Changed it so that only the DM can add items to the DM Items list.
	Converted all item pictures to BMP from JPEG for better viewing.
	Fixed it so that you can multi select a list of players to give items too.
	Enhanced the item system on the character sheet to more accuratly show what your character is carrying.
	Fixed an error that caused the character sheet to not save if too many fields had been changed.

3.)  New Bugs 
	DNDOnline IM's are not working consistantly.
	
4.)  Long Term Bugs
	The Mini-Maps are not always staying in Sync with the Battle Map.

DNDOnline v3.18.0 - Later became v3.19.0

DNDOnline v3.17.0
-----------------
1.)  New Features
	The version of your DB is now transmitted so that I can see if your DB is failing to upgrade.
	Added a delete button to the items list.
	Removed the red background during combat... hard on the eyes.
	Added a TurnUndead function to the macro system and a TurnUndead macro.
	Added a dice calculator (ADND->Dice Calculator) for calculating monster attacks and odd rolls.
	Enhanced the DM screen so you can multi-select players to give an item to.
	Added a character picture to the character sheet.
	Added the ability to delete a character from the database.  In the Character Management screen highlight your character and press the delete key.

2.)  Bug Fixes
	Corrected several bugs in the new items list on the character sheet.
	Changed it so that conversation logging dumps the log into one file not 50.  This is still not perfect.
	Ehanced it so that if the host crashes the session (Esser!!) it does not dump everyone out of DNDOnline.
	Fixed it so that when you leave a chat room your name is removed from the list.
	Modified the character sheet so that resizing does not mess it up.
	Fixed a bug causing logging to not record properly if the log file already existed.

3.)  New Bugs 
	DNDOnline IM's are not working consistantly.

4.)  Long Term Bugs
	The Mini-Maps are not always staying in Sync with the Battle Map.


DNDOnline v3.16.1
-----------------
1.)  New Features
	Added the ability to identify items.  If an item is not identified than none of its properties are visible.
	A DM can now create a list of items before game.  The system will then automatically add those items to the specified character sheets.
	The Auto-Leveling functionality is again on the character sheet.  Go Esser!!
	DNDOnline now installs any new fonts it finds in its Graphics sub directory when it loads.
	Added a replay feature to chat rooms to help us remember what happened the session before.  This is configurable in the options screen.
	The character sheet now loads up hidden if it was hidden when you exited DNDOnline.
	Added some more common spells and "Trainer" macros for players to use.  They must be enabled by the player first (Preferences->Manage Macros).
	Added two new events, RollAttack, RollInit and RollStat events for the macro system.  Warning!  These events overright existing DNDOnline functionality.
	Added a PrepareToSend(sText) function to the macros system so that you can place new text in the typing field.
	Added a UpdateStat(sCharName,sStat,sNewVal) function to the macros system so that you can update your character dynamically.
	Changed it so that when you hit the view char button in the chat room it makes sure that that minion or character is visible.
	Added an automatic DB backup when you exit DNDOnline.  This is for the good of you all and you WILL eat your soup.

2.)  Bug Fixes
	Fixed a spelling typo in the ping success message on the TCPIP screen.
	When a macro sent a message from a player different than the typing player, it used the typing players font instead of the sending players font.
	Changed DNDOnline to use ADO 2.1 instead of ADO 2.5 since some players do not have ADO 2.5.
	Fixed it so that the % complete in a file transfer does not use 15 digit decimal places.
	Fixed a bug which caused the file transfer to stop just prior to completion.
	Enhanced conversation logging so that it includes font color, font and other important properties.

3.)  New Bugs 
	Multiple copies of a players name show'd up in the chat room participants list.

4.)  Long Term Bugs
	The Mini-Maps are not always staying in Sync with the Battle Map.


DNDOnline v3.13.0
----------------
1.)  New Features
	Added a built in macro system to allow automated player functionality.
	Disabled editing of the DM minion (Except font info)
	Fixed file transfers so they will start properly
	
2.)  Bug Fixes
	Fixed the "Can't Find DM Minion" error.

3.)  Existing Bugs 
	The chat screen does not always scroll down after you receive messages.  This is only happening on Dustin's machine.
	The Mini-Maps are not always staying in Sync with the Battle Map.
	Conversation logging does not log font, font color, or properties like bold and underline.  It does log emotes.
	Adding a minion does not work.
	Prevent non-DM players from editing the sizing properties of the BattleMap.


DNDOnline v3.10.4
----------------
1.)  New Features
	Ehanced it so that if the DM changes the feet per pixel it is sent to all players.  Players can still update it but it is not transmitted.
	Added extensive debugging for the minion bug.
	
2.)  Bug Fixes
	Enhanced the character sheet so that typing is much faster.
	Fixed a problem but that caused a new line to be added if you hit enter in the middle of text.
	Fixed a bug so that now when you auto-add a minion the minions screen shows you the minion you just added.
	Fixed it so that bold, Underling, Font color... all work in the chat room.

3.)  Existing Bugs 
	The chat screen does not always scroll down after you receive messages.  This is only happening on Dustin's machine.
	The Mini-Maps are not always staying in Sync with the Battle Map.
	Conversation logging does not log font, font color, or properties like bold and underline.  It does log emotes.
	Adding a minion does not work.
	File transfers are not starting.
	Prevent non-DM players from editing the sizing properties of the BattleMap.


DNDOnline v3.9.0
----------------
1.)  New Features
	Added an option to try and fix Dustin's scrolling problem.  The Force Scroll option should only be on for Dustin.
	Added the ability to save and load minions from a text file.
	You can now assign pictures to minions.

2.)  Bug Fixes
	Removed new functionality that causes the task bar to flash.  It was causing the enter key to nolonger send a message.

3.)  Existing Bugs 
	The chat screen does not always scroll down after you receive messages.  This is only happening on Dustin's machine.
	The Mini-Maps are not always staying in Sync with the Battle Map.
	Conversation logging does not log font, font color, or properties like bold and underline.  It does log emotes.
	File transfers are not starting.


DNDOnline v3.8.0
----------------
1.)  New Features
	Enhanced the blinking icon on windows where messages are received to blink the entire bar as well.
	Added a listing of all characters that a player is currently using to the Chat Room Listing.  This feature can be disabled via the options.

2.)  Bug Fixes
	The item box on the character sheet did not allow you to enter multiple lines.
	Fixed a bug causing the version change document not to show after an upgrade.
	Auto-Invites were flooding players.  Changed it so that only the person who made the chat room can Auto-Invite.
	Chat room snow only display graphical emotes.
	Fixed a bug causing characters added mid game to not be assigned to the correct player.

3.)  Existing Bugs 
	The chat screen does not always scroll down after you receive messages.  This is only happening on Dustin's machine.
	The Mini-Maps are not always staying in Sync with the Battle Map.
	Conversation logging does not log font, font color, or properties like bold and underline.  It does log emotes.
	Esser is having his chars merged together as with the error in 3.1.0.  Have been unable to reproduce this.
	Some tokens do not appear to be shrinking properly on the BattleMap.  Unable to reproduce.
	The new task bar flashing functionality causes the enter key to no longer function.


DNDOnline v3.7.0
----------------
1.)  New Features
	None.

2.)  Bug Fixes
	The DM and some other minions would cause an error if you tried to send an IM from them.  This is fixed.
	An error saying that [ME] was not in the network session occasionally occured.  This has been fixed.
	The DM minion, which gets automatically created, was not named DM.
	The DM minion can no longer be deleted by players.
	If a character didn't have a picture, when you switched to that character in an IM window the picture stayed as whoever you last talked to.  This has been fixed.
	If a player joined the session as the DM he did not get all the DM privilages.  He had to check and uncheck the DM flag to get all his abilities.  You no longer have to do this.
	The copy minion functionality now adds the minion to the chat room correctly.
	Some DB's have alot of players with no names.  They now default to unchecked in the TCPIP screen.  If DNDOnline is unchecking the right ones then in 3.8.0 they will be deleted.

3.)  Existing Bugs 
	The Mini-Maps are not always staying in Sync with the Battle Map.
	On Win9X machines the text only emotes do not display correctly in the new emotes tab in the chat room.
	Conversation logging does not log font, font color, or properties like bold and underline.  It does log emotes.
	Esser is having his chars merged together as with the error in 3.1.0.  Have been unable to reproduce this.
	Some tokens do not appear to be shrinking properly on the BattleMap.  Unable to reproduce.
	The way graphics determine which one is in front of which one needs to be improved.  This is caleld the ZOrder of graphics.

DNDOnline v3.6.0
----------------
1.)  New Features
	If you are currently using a minion and hit the char button, the minion management screen will open instead of the character sheet.
	Changed it so that when you turn on DNDOnline debugging, Network debugging is also turned on.
	Added a Max HP and Max SP field to for the minions.
	Removed the old Dice e-mote and replaced it with a less dangerous smaller version.
	Added full details for 80% of priest and mage spells.
	Added button on character sheet to allow you to zoom into a spells definition.
	Added a special DM minion.  This minion is automatically created and does not show up on the BMap.

2.)  Bug Fixes
	Found and fixed some serious bugs in the DNDOnline network protocals.  Once again this should fix Matt's frequent disconnects.
	Fixed a bug causing the view char button not to work in an IM.
	All IM messages were showing up as if you sent them.  I fixed this.
	If you bring up an IM window an error used to occur.  It no longer does.
	Fixed a small bug in the attack calculation which caused some character attacks to not work properly.
	Fixed a small bug causing the second weapon to be activated each time you start DNDOnline.
	Changed it so that you cannot add minions from the IM screens.
	If you hit enter in the middle of a line your typing in the chat room, it puts the rest of the text in the middle of the line.

3.)  Existing Bugs 
	The Mini-Maps are not always staying in Sync with the Battle Map.
	On Win9X machines the text only emotes do not display correctly in the new emotes tab in the chat room.
	Conversation logging does not log font, font color, or properties like bold and underline.  It does log emotes.
	Esser is having his chars merged together as with the error in 3.1.0.  Have been unable to reproduce this.
	Some tokens do not appear to be shrinking properly on the BattleMap.  Unable to reproduce.
	The way graphics determine which one is in front of which one needs to be improved.  This is caleld the ZOrder of graphics.

DNDOnline v3.5.0 - Later became 3.6.0

DNDOnline v3.4.0
----------------
1.)  New Features
	Added IM conversations to the logging system.  This was necessary since a great deal of a mod can happen in IM's.
	Added EXTENSIVE networking debugging routines.  This will help track down Steim's network disconnects.

2.)  Bug Fixes
	Fixed a bug causing the player who received and sent the IM to be messed up.
	Fixed a bug in the network protocals causing new players to not get all information.
	Corrected Auto-Invites so they will work properly for newly added players.
	Changed it so that hitting F[X] automatically sends the message.
	If the manage minions screen was hidden and you tried to open it again it would not unhide the screen.  Now it does.
	Corrected the messages for players joining the session.  Used to say Ruth joined, now it says Steve Joined.
	Changed the file name for logged conversations.  Now it is date sortable.

3.)  Existing Bugs 
	The Mini-Maps are not always staying in Sync with the Battle Map.
	On Win9X machines the text only emotes do not display correctly in the new emotes tab in the chat room.
	Conversation logging does not log font, font color, or properties like bold and underline.  It does log emotes.


DNDOnline v3.3.0 - Later became 3.4.0


DNDOnline v3.2.0
----------------
1.)  New Features
	Added ability to use F1-F12 to switch between characters talking in a chat room.
	Added ability to use F1-F12 to switch between characters talking in a DNDOnline IM.
	Setup a tab order in the chat room and IM screen so that if you hit Tab you go to the next logical control.
	Setup the chat room and IM screen so that your cursor defaults to the place you type your message into.

2.)  Bug Fixes
	Sometimes the first letter of typed text is black.  This has been fixed.
	Sometimes when you type in the chat room your text apears on the second line when you hit send.  Fixed.
	Fixed another bug causing character stats to be lost.
	Fixed a problem causing your second weapon to not attack.
	Fixed a bug which occasionally caused part of the text you type in to disapear when you hit send.
	Minions were not properly loading in chat rooms.  Fixed.
	Manage characters will now refresh the system properly when you load and unload a character.
	Improved the IM system to default to the last character who talked.
	Fixed a bug causing 'Control Element X Not Found' messages sparatically.
	Fixed a bug causing 'Control Element X Not Found' messages when the host quit for the night.

3.)  Existing Bugs 
	The Mini-Maps are not always staying in Sync with the Battle Map.
	On Win9X machines the text only emotes do not display correctly in the new emotes tab in the chat room.


DNDOnline v3.1.0
----------------
1.)  New Features
	Added stat rolls to the DNDOnline IM screen.
	When you click on an Emote it now places the actual graphic in your text.
	Added a copy button to the Minion Management screen.  This way you can make 50 goblins more easily.

2.)  Bug Fixes
	Character:
		Changed it so you can save your character with fields blank, like Alignment and EyeColor.
		Corrected stat rolling so it is no longer reversed.
		Corrected several small bugs which caused a characters items to save wrong.
	Minions:
		Changed the default minion font size to be 10 not 8.
		Fixed it so that if you add a minion by typing a new name in the chat room, you have control of the minion.
		Changed it so that you cannot access another players characters in the chat room.
	FOTATools:
		Enhanced the error box to allow you to hide for all duplicate errors.
		Changed it so that network errors do not crash DNDOnline.
	Chat Room: 
		Fixed it so that the first letter of a new line is no longer black but instead your characters font color.
		If you changed the color of your text it got reset to your characters default.  This no longer happens.
	Other:
		Changed it so that if the DM leaves the game a new DM may take over.

3.)  Existing Bugs 
	Sometimes the first letter of typed text is black.  If that happens your entire line will come out black.
	The Mini-Maps are not always staying in Sync with the Battle Map.
	Sometimes when you type in the chat room your text apears on the second line when you hit send.
	An unrepeatable "frmCharacter.cboCharacters_Click: Type Mistmatch" error.
	On Win9X machines the text only emotes do not display correctly in the new emotes tab.


DNDOnline v3.0.0
----------------
1.)  New Features
	Network:
		Improved network protocals to enhance their performance and stability.
	Characters:
		Changed it so that a PLAYER logs into the system.  Each PLAYER can have multiple CHARACTERS loaded at one time.
		Characters can have their own independent fonts.
		Added minions, (Characters that aren't saved) so the DM and players can more easily handle a battle.
		Enhanced minions to automatically act in a battle.
		Added Multiple weapons and Multiple classes to the Character sheet and Auto-Attack.  (Thanks Steve!!)
		Added item tracking to the character sheet.  Items bonuses such as an AC bonus do not yet do anything.
	BattleMap:
		Added the ability to draw on the BattleMap.
		You can now change the action icon for any character including minions.  Before you could only change yours.
		The DM (And Only The DM) can close the BattleMap.  Everyone else just hides it.
	ChatRoom:
		Added controls to change the color and size of text in the send bar.
		Added a graphical representation to the emotes tab.  Now you can see what you'll be inserting.
		Added a combat mode that when turned on by DM will change the chat room to be menicing.

2.)  Bug Fixes
	Enhanced the file transfers to improve stability and correct problems.
	Changed from DAO to ADO (MAJOR Change) to fix OfficeXP Character sheet problems.
	Enhanced the Kick functionality to completely remove a player from the session.
	Fixed the Mini-BattleMaps to refresh after a token is removed.
	Removed the blank spaces in the invites window that occured when some one left.
	Changed the BattleMap to move peices that are off of the map, onto the map whenever you pick a new background or move a peice.

3.)  Existing Bugs 
	Heaven help us... NONE!!


DNDOnline v2.11.0
----------------
1.)  Bug Fixes
	If you attempted to close the BattleMap it would hide itself.  But it 
		would show up as frmBattleMap not BattleMap.  Fixed.

2.)  New Features
	DNDOnline now tracks rounds so it can correctly calculate how many 
		attacks you get per round.  Please fill out the abilities tab
		so that this calculation is done correctly.
	Added a limited AI for Monster attacks.  Which player gets attacked is
		still completely random.
	Added pictoral conversations.  Pictures of characters and what they are
		saying will apear on the screen.  
	Enhanced the descriptions of the advanced options to make them clearer.
	Added automatic rolling for all primary stats and saving throws.

3.)  Existing Bugs 
	Sometimes when closing DNDOnline a "Can't delete Element 1" error occurs.
		I have been unable to duplicate this except during network games.
	File transfer problem occuring.  This only seems to happen when done over
		the network.  Further testing is required.
	Error on Status bar display with pictures.  My machine only?  May mean
		I have corrupted files on my compupter.  Further testing is required.
	BattleMap tokens can go off the edge of the map if the DM changes the map.
		The way to currently get them back is to switch back to a larger map.
	Need a way to close the BattleMap so that if a problem occurs we can start
		over.
	Blank enteries were apearing in the invites window whenever someone left.
	Kick does not apear to completely remove them from DNDOnline.
	Several of the mini-BattleMaps are not refreshing properly when tokens are
		removed.
	Players are showing up on the invites list when they are blank.


DNDOnline v2.10.0
----------------
1.)  Bug Fixes
	Though I changed nothing, Matt is now able to use IM.  I will be taking
		credit.  :)
	Fixed the View Char button on the chat room so that if the window is open
		it is brought to the front of all other DNDOnline windows.
	Modified zero initiatives to show that they are not 10 and actually are 0's.
	The BattleMap was functioning properly, now that I have said this it will
		break this Sunday.
	If you enter a negative number for a score, say HP, it will more than likely
		replace it with a zero.  This is because - is not a valid number but
		-1 is.  So if you have to enter a negative make sure you type a # first.
	I changed it so that if an error occurs when DNDOnline is trying to report
		an error, it will ignore the new error instead of getting trapped in
		a loop.  This should fix Rusty's problem, though will hide an error.
	If you get into the double digits for socket numbers, the first number of 
		the two digit socket number did not italicise when they typed.  Fixed.
	If you attempt to close the connection status screen and then hit no when it
		asks you if you are sure... the window will close anyway but it will 
		leave DNDOnline open.  You will lose your network connection.  This has
		been corrected.
	If you opened a chat room after the BattleMap had been hid the Mini-BMap in
		the chat room would not load a background.
	If you closed the BattleMap their was no way to reopen it without DM help.  I
		changed it so that if you tried to close the BattleMap it hide it instead.
	I added EXTENSIVE debugging data to EVERY single part of DNDOnline.  In theory,
		if you cause an error of any kind and have debugging on (see me to do
		this) I will be able to reproduce and solve it with only the debugging
		file.  To be practical, this is a work in progress and although I am 
		getting massive amounts of information back, it will take several 
		releases (and bugs) before I get enough of the right information in 
		the debug output file to make it a usefull debugging tool.
	Verified that 100% of the errors in DNDOnline are being trapped.  That means
		that if you get an error that crashes DNDOnline it is coming from 
		external code.  This is good, in that it means my code is capturing
		all errors.  Its bad in that if you get an error that crashes DNDOnline
		it more than likely came from an external DLL or windows command that
		I will be unable to fix.

2.)  New Features
	Added a button labeled "Char" to the chat screen that opens your character
		sheet.  (Ok this is new functionality... but its easy and needed.)
	If you click on the mini-BattleMap in the chat room it will unhide and 
		bring to the front the BattleMap.

3.)  Existing Bugs 
	Sometimes when closing DNDOnline a "Can't delete Element 1" error occurs.
		I have been unable to duplicate this except during network games.
	File transfer problem occuring.  This only seems to happen when done over
		the network.  Further testing is required.
	Error on Status bar display with pictures.  My machine only?  May mean
		I have corrupted files on my compupter.  Further testing is required.
	"Error #340: Control array element '2' doesn't exist" is a common error.


DNDOnline v2.9.0
----------------
1.)  Bug Fixes
	Under WinNT4 and Win2000 the registery settings were not properlybeing saved.
		I modified the registry functions to correct this without loosing 
		any settings currently set.
	Font options do not apear to always be saved in the registry.  My registry 
		code was written for Windows 3.1 so this is highly likely.  I edited
		the fonts name and removed all null characters and spaces.  Fonts are
		now saving on all machines.
	In order to prevent you from sending the same message twice, the field you 
		type in was disabled after you hit send until the message successfully
		sent.  If you were typing faster than DNDOnline could send (a regular
		occurance for us modem users) you would have to wait for it to finish
		or all you typed would be lost.  I changed this so that it disables
		the send button.  Anything you type now will be que'd up to send next.
	The notes field on the character sheet was limited to 255 characters.  I 
		changed it from a text field to a memo field.  The new limit is 
		65,000 characters, more if you only use alpha-numeric characters.
	Modified the BattleMap to verify the picture before closing.  This was 
		causing DNDOnline to crash when you closed the BattleMap.  Fixed.
	File transfers were failing when non-hosts hit start.  I added signifigant
		debugging to that section.  Host transfers were failing when the file
		was done being transfered.  I found a bug and fixed that part.
	Fixed a bug on the character sheet.  If you updated your combat data, the
		new numbers would not be used until you exited DNDOnline and reloaded
		your character sheet.  

2.)  New Features
	Added a button labeled "Char" to the chat screen that opens your character
		sheet.  (Ok this is new functionality... but its easy and needed.)
	Added a message to inform the user if the DM choose a map that they do not 
		have.  The map name is also displayed.

3.)  Existing Bugs 
	If you attempt to close the connection status screen and then hit no when it
		asks you if you are sure... the window will close anyway but it will 
		leave DNDOnline open.  You will lose your network connection.
	Battlemap is not working.  Mini-BMap is blank but tokens transfer.
	If non-host players attempt to transfer files their will be an error when
		they hit Start.
	Matt is unable to receive DND IM's.  A blank screen opens with a blank
		line of text added.
	Sometimes when closing DNDOnline a "Can't delete Element 1" error occurs.
		I have been unable to duplicate this except during network games.
	File transfer problem occuring.  This only seems to happen when done over
		the network.  Further testing is required.
	Error on Status bar display with pictures.  My machine only?  May mean
		I have corrupted files on my compupter.  Further testing is required.


DNDOnline v2.8.0
----------------
1.)  Bug Fixes
	If the DM choosed a BM picture you didn't have DNDOnline would show
		an error.  Now it will just blank your picture.
	If you didn't have a character loaded and tried to roll an automatic
		attack or initiative, an error would occur.  Fixed this.
	I disabled the experamental Pictoral Combat until DNDOnline is stable.
	Major rework was done on the File transfers in an attempt to isolate
		the troubled areas.  They should work correctly now.
	The font color for token labels on the BattleMap is black.  If the 
		map has alot of dark colors in it you cannot read the labels.
		For now I fixed this by changing the color of the tokens back.

2.)  New Features
	None.  And no more until stability is acheived!  :)  
		(But as always I will accept ideas!)

3.)  Existing Bugs 
	Sometimes when closing DNDOnline a "Can't delete Element 1" error occurs.
		I have been unable to duplicate this except during network games.
	Closing the BattleMap crashes DNDOnline.  This only seems to happen on
		Sundays and I cannot duplicate it without the group.
	Font options do not apear to always be saved in the registry.  My registry 
		code was written for Windows 3.1 so this is highly likely.  Unable 
		to duplicate except on Essers machine.
	File transfer problem occuring.  This only seems to happen when done over
		the network.  Further testing is required.
	Error on Status bar display with pictures.  My machine only?  May mean
		I have corrupted files on my compupter.  Further testing is required.


DNDOnline v2.7.0
----------------
1.)  Bug Fixes
	If another player logged onto DNDOnline once the BattleMap had already been 
		opened, it would reset to the default picture for a background.  
	The colored dots representing players were not appearing on the Mini-BMap
		in the chat room.  This was a display issue and has been fixed.
	When you moved your token it was not being placed correctly.  It will now
		drop it exactly where you drop it.
	Corrected it so that only the DM can change the background picture of
		the BattleMap.
	When you Auto-Rolled Initiative it left off a bracket on the front.  
		I added it.
	Fixed a nasty little bug causing player stats to be erased whenever a new
		player joined the session.  This was causing attacks to do zero 
		damage.  Auto-Attacks now work properly.
	Corrected the new Emote algorithm so that non-alpha characters do not 
		prevent Emotes from displaying.
	If you clicked on a table to load in the Online Reference section an error
		was occuring.  I corrected this and spead up the table load time.
	When players were kicked or quit the chat room a space would sometiems
		apear where their name had been.  I corrected this... again.
	I added a check to the adding of messages that looks to see if the font
		is in your system before trying to use it.  

2.)  New Features
	None.  And no more until stability is acheived!  :)  
		(But as always I will accept ideas!)

3.)  Existing Bugs 
	Closing the BattleMap crashes DNDOnline.  This only seems to happen on
		Sundays and I cannot duplicate it without the group.
	Font options do not apear to always be saved in the registry.  My registry 
		code was written for Windows 3.1 so this is highly likely.  Unable 
		to duplicate except on Essers machine.
	Black map backgrounds are bad with black text.  Not sure what to do about
		this one yet.  Make color a choice?  Youch.
	File transfer problem occuring.  This only seems to happen when done over
		the network.  Further testing is required.
	Error on Status bar display with pictures.  My machine only?  May mean
		I have corrupted files on my compupter.  Further testing is required.


DNDOnline v2.6.0
----------------
1.)  Bug Fixes
	DNDIM was displaying all blank messages in the window.  This has been 
		corrected.
	Chat rooms were resizing proportionally, returned this to the original 
		method.
	Bug causing inherent instability in DNDOnline appears to finally have
		been fixed.  This bug was responsable for forcing us back to 
		DNDOnline 2.0.25 for the last 5 releases.  
	Your spell book was not being loaded correctly and would always show
		no spells in your book.  I have fixed this and it now works.
	The name of the transaction log must have an extension or DNDOnline will 
		not inculde the date in the file name.  I fixed this so that it
		defaults the extension to DDS if one is not found.
	Removed the Disconnect option from the menu of DNDOnline.
	The Mini-BattleMap in the chat room was flashing wildly and not 
		displaying the correct background.  This was corrected and the
		CPU time for the Mini-BattleMap was reduced.
	Messages were being interupted with other messages.  This was due to 
		DNDOnline yealding control to the next message before finishing
		with the first.  This has been corrected.
	Temporarily fixed a bug causing DNDOnline not to properly shut down.  
		It would remain partially in memory until you shut down your 
		computer.  

2.)  New Features
	Added a field for exceptional strength on the character sheet.
		Added a new tab, Abilities, to the character sheet.  If filled 
		out correctly the attack and init buttons on the chat room will
		automatically generate for you.
	Replaced the 10054 error with a message describing the problem.
	The Emote replacement algorithm has been improved.  If their are any 
		letters before or after the Emote it is not replaced.  This means
		if you type "it matters!" it will not be replaced with "it 
		Steimers!" because of the ers.  This is a prototype functioanilty
		and may have flaws.
	Changed the MaxHP and MaxSP fields on the character sheet to be more 
		intuative and fit with the windows standards.

3.)  Existing Bugs 
	Closing the BattleMap crashes DNDOnline.
	Font options do not apear to always be saved in the registry.  My registry 
		code was written for Windows 3.1 so this is highly likely.  Unable 
		to duplicate except on Essers machine.
	If one computer is using a font that another computer does not have, an 
		error will occur on the computer that does not have the font.  


DNDOnline v2.1.0 - v2.5.0 Changes (The Bug Era)
-----------------------------------------------
1.)  Bug Fixes
	Your stats were not displaying correctly on the chat screens and were 
		cutting off any 3-digit numbers.  I expanded this to handle 3-digits.
	When you clicked on the create new character buttons, an error would occur
		and you would have to create it manually.  I have now fixed this.
	If you changed the action your token was doing in the BattleMap all other
		players would crash.
	if you tried to cancel while creating a new character the character
		would be created anyway under the default name.  This has been
		corrected now.
	Improved the error message if DNDOnline fails to find a DNDOnline session
		running on the Hosts computer.  Until now it was saying the Host's
		router was busy even if it could not find the Host at all.
	Notes field on the character sheet generated an error if you did not have 
		something typed in the field.  This will no longer happen.
	If a player leaves, they no longer leave a gap in the listing of the players
		in the chat room.  The gap is removed when they leave as well.
	If the DM joins the DNDOnline session after all other players, he was not
		getting an update from the players about their character sheets.  Now
		when the DM joins he always gets this update.
	Host's name was apearing twice on the DM control form.  This no longer 
		happens.
	If someone claimed the DM chair before any other players arived, they would
		not have access to all DM capabilities.
	If you changed your name on the character sheet everyone else would see you
		leave and enter ~20 times.  This will no longer happen.

2.)  New Features
	A button was added on the Visual tab of the Online character sheet.  If 
		you have filled out a character sheet and push this, DNDOnline will
		attempt to update your character for you according to the Exp.
		field.
	Auto-Level'ing was improved to handle non-standard classes.  You select
		the saves, levels and THACO that you want your custom character
		class to use.  In order to add an entirely new table, such as 
		Psionics Level you must add an Online Reference table.
	A "Experiance For Next Level" field has been added to the character sheet.
	A new system called BattleMap has been added to graphically represent a
		combat.  Only the DM can launch this option, once launched a player
		controls his own peices.  The DM can also see a players hit points
		on the BattleMap if the player is using an online character sheet.
	DNDOnline now tracks what forms you hide.  If you hide the Connection Status
		form and your character sheet you can choose to unhide only one of 
		the two at a time or all forms.
	Menu options have ben added to allow you to change the characteristics of
		the font used if you are suppressing other peoples fonts.
	Spells in your spell book on the character sheet are now sorted by level 
		first and then spell name.  Mage and Priest spells are not seperated.
	Power Macro [RANDOM?] changed to [RND?] to make it easier to type.
	Chat rooms now have a miniture character sheet on them with an editable
		HP and SP field and uneditable saving throw fields.
	Chat rooms now have a miniture BattleMap on them.  This is for a quick
		reference only since little detail is evidant.
	Chat Room Mini-BattleMap now flashes if their is a change to the BattleMap
		you have not yet seen.  The BattleMap will also start to flash on the 
		task bar if a change is made.  The BattleMap can now be resized.
	The Mini-BMap on the chat room screen now has a picture background and 
		better token representations.
	If you change your name on the character sheet it will change it in the 
		database and broadcast the change to everyone else.
	Added a zoom and scroll capability to the battle map.  This way large maps
		can be made and navigated one part at a time.
	Added a Mini-BMap to the BattleMap that acts just like the Mini-BMap on the
		chat screen.  This is usefull when the entire map does not fit on the
		screen.
	A new GUI has been added for minipulating Emotes.  Preferences->Emote
		Options->Edit Emotes.

3.)  Existing Bugs 
	Font options do not apear to always be saved in the registry.  Potential
		problem with Windows98 and my registry code?  My registry code was
		written for Windows3.1 so this is highly likely.  Unable to duplicate
		except on Essers machine.
	If one computer is using a font that another computer does not have, an 
		error will occur on the computer that does not have the font.  No 
		way has yet been found to transfer the missing font between computers.
	Disconnect button is not always enabled and does not work when it is.


DNDOnline v2.0.25 Changes
-------------------------
1.)  Bug Fixes
	Partial messages no longer generate an error message.  They are now auto-
		matically repaired.  No data is lost and no players must resend what
		they typed.  
	The Partial message error seems to have been the cause of the file transfer
		errors.  File transfers are now functioning.
	If you timed it just right and hit [ then Shift you could cause DNDOnline to
		add a \ before the [.  (like { and \ work now)  This was corrected in 
		the chat rooms but not the DNDIM message windows... it is now.

2.)  New Features
	The help system now has all planed help entries.  Online References and 
		a FAQ were added to finish.
	GREATLY encourage users connecting to DNDOnline to load a character due to
		the extensive functionality that is available to them.
	Modified the connection addresses so that only compatable versions of 
		DNDOnline will be able to connect.  For the 2.0.0 release this means
		that anyone using a version of DNDOnline prior to 2.0.0 will be unable
		to join the host's session.
	The logon method from a client machine to the host has been enhanced.  
		Instead of starting at 1 and working your way up to the first free
		port, the host tells you which one is free.  Late in the game this 
		should speed up connection times extensively.
	You can now tell DNDOnline to load the same character database as you loaded
		this time every time automatically.  
	Enhanced DNDOnline to handle messages  of an almost infinite length.
		Note:  Please do not test this as it causes considerable strain,
		especially on network traffic.
	I changed the Winsock connection to be dynamic.  This means that their is
		no limit to the number of players the software can handle.
	If a player types in a chat room, his name is italicised because he is busy.
		Now, the text will also turn red if they are typing in a different
		window than you.  (Basically red = you don't get to see what he typed)
	The online character sheet now has a more enhanced spell listing that allows
		you to track which spells are in your book, which spells are learned
		and how many spell points you are expending to do this.  Mage spells 
		currently have a spell point cost of 0 until the proper numbers can
		be referenced in a ADND manual.
	Spell selections are saved in the database now.  So any spells you mark
		as being in your spell book will be marked that way the next time 
		you load DNDOnline as well.
	The host can now kick a player out of DNDOnline (this should also work on
		Phantom Players until the bug is fixed) by left clicking on their
		name on the Connection Status screen.  Users other than the host will
		open a DNDOnline Message WIndow if they click.
	I added the first four Power Macros and a help entry to cover them under
		Emote Overview.  
		[RANDOM?] where ? is the upper end of the random number range.
			i.e.  "I go on Init [RANDOM10] this round"
				Others see "I go on Init 8 this round" 
		[TAB] Inserts a tab into the text field
		[MYHP] Displays your characters current HP total.  
			i.e.  "Chris falls to the gound with [MYHP] HP."
				Others see "Chris falls to the gound with -1 HP." 
		[NAME] Displays a randomly generated and choosen name.
	The list of stats available to the DM has been expanded to include all 
		fields on the Stat and Visual tabs of the online character sheet.
		This leaves only the personal notes and spell selections which I 
		have no plan to add.
	Added functionality that generates random names and weeds out those that
		are not appropreate.  Currently the names have a ~25% accuracy.
		To access go to the ADND tab on the main menu.

3.)  Existing Bugs 
	Tree entries in the Help system must be unique or the wrong help file will
		be loaded when a user clicks on an entry.  This is only an issue if
		you are trying to create your own Help entries.
	The "Phantom Players" bug has reapeared in version 1.19.0.  I was unable 
		to duplicate it in 1.20.0.  It is more than likely not fixed.
	If one computer is using a font that another computer does not have, an 
		error will occur on the computer that does not have the font.  No 
		way has yet been found to transfer the missing font between computers.


DNDOnline v1.20.0 Changes
-------------------------
1.)  Bug Fixes
	If part of a message you received was lost during transit, an error occurs
		to warn you of this lost message.  On some machines this was causing
		DNDOnline to shutdown.  This has been fixed.
	If you timed it just right and hit [ then Shift you could cause DNDOnline to
		add a \ before the [.  (like { and \ work now)  This has been corrected.
	Several spelling errors were corrected in the Online Reference Section.
	When you double clicked on a players name in the chat room, a DNDIM window
		opened.  But on some operating systems this window would apear behind 
		the chat window.  This has been fixed by making it a single click to 
		open the DNDIM window instead of a double click.
	If you adjusted the column width of an Online Reference table, and then sorted
		the table the column widths were reset to their initial places.  This
		has been adjusted so that it will not happen any longer.
	When you maxamize the chat window, the text stops about half way up the screen
		until someone types some more.  DNDOnline now scrolls the chat room down
		so that the text fills the entire screen imediantly.

2.)  New Features
	Added more OnlineReference tables to the listing...
		Class THACOS are completely entered for all base classes.
		Priest/Mage spell names are completely entered. 
		Class Saves are completely entered for all base classes.		
	A screen has been added to the character sheet that lists all spells 
		if you are a mage or a cleric.
	DNDIM windows now change their title bar to include who your talking to.  This
		is so that the names show up on the windows task bar.
	Online Reference column widths were set to a more appropreate default.
	EMotes used to only be able to display pictures.  I have now enhanced them to 
		allow you to do text replaces.  For example... "Chris" -> "Sam".
	A "View Log" option has been added under Main on the main menu to allow you 
		to view log files (recordings of previous games).
	If you double click on a row in Online Reference, the record is expanded for 
		easier viewing of large fields like Monsters->MonsterDescription.
	A Help system has been added with explicit, complete instructions for things 
		Creating and adding your own EMotes.  The listing of help topics is still
		limited so please let me know if their is another area you find/found
		difficult to use.
	A splash screen has been added on boot to distract stupid users from the 
		growing length of time DNDOnline takes to boot.  This increase in time is
		due to new functionality like Help screens, Online Reference and Emotes.

3.)  Existing Bugs 
	The "Phantom Players" bug has reapeared in version 1.19.0.  I was unable 
		to duplicate it in 1.20.0.  It is more than likely not fixed.
	If one computer is using a font that another computer does not have, an 
		error will occur on the computer that does not have the font.  No 
		way has yet been found to transfer the missing font between computers.
	File transfers are still causeing serious errors.  I have been unable to 
		duplicate these problems in any tests I run.  


DNDOnline v1.19.0 Changes
-------------------------
1.)  Bug Fixes
	Multiple DNDIM windows open to same person has been fixed
	Fixed a Bug in Dbl-Clicking on name to open DNDIM window functionality
	Fixed bug in character creation  	

2.)  New Features
	Forced Version Changes to open once per version
	A missing files check is now preformed on boot of the software
	Added a mesage about lost packets which were causing parse errors
	Added more online tables...
		100% Class Levels		100% Monster Compendiums
		0%   Class THACO's		0%   Spell Compendiums		
		30%  Class Saves
	Added ability to sort online tables by any column
	Switched player names to MS San Serif for readablity and italics
	Added check at beginning of DNDOnline to verify error checking
	Added a button to the errors screen to copy an error for later pasteing

3.)  Un-Reproducable Bugs 				[Frequency  ]
	Certain fonts causeing contant errors 	[Continious ]
	File-transfers / Auto-View 			[Frequent 	]


DNDOnline v1.18.5 Changes
-------------------------
1.)  Bug Fixes
	Phantom players fixed
	Corrected name difference in the chat room invites screen
	Corrected label error on DNDIM
	Standardized names on all screens
	Switched player names to Curior for layout
	Corrected Modal form can't be displayed error
	Corrected error in DNDIM causing name not to default to sender

2.)  New Features
	Additional error checking added to help debug random parse errors
	Additional error checking added to help debug Message Window spawning
	Double clicking on Participants or Invites will open a DNDIM session
	Added Leaving/Joining DNDOnline session messages
	Added characteristics to character form
	Established the framework for online tables (Poor mans CORE Rules)

3.)  Un-Reproducable Bugs [Time occured]
	Multiple message windows open to same person [Continious]	
	Certain fonts causeing contant errors [Continious]
	File-transfers / Auto-View [Frequent]
	Winsock Message cut causing parse error... [Occasionally]


DNDOnline v1.16.2 Changes
-------------------------
1.)  Bug Fixes

2.)  New Features
	A duplicate session check is launched at program start

3.)  Un-Reproducable Bugs [Time occured]
	Certain E-Motes causing error... Dice [Occasionally]
	Certain fonts causeing contant errors [Continious]
	Message Windows pop up multiples [2 Times]
	Hit-Cancel on file transfer and error occurs [1 Time]
	Run-time error, Modal form can't be displayed [Rarely]
	File-transfers / Auto-View [Frequent]
	Phantom players are created if someone is dropped [Player Dependent]


DNDOnline v1.16.0 Changes
-------------------------
1.)  Bug Fixes
	Corrected the [} & |\ problem 
	Enhanced error checking to catch procedural errors
	Changed Player Name to Character Name

2.)  New Features
	Re-designed TCPIP connect screen
	Added 'encuragment' to use character sheet
	Enhanced character sheet
	45-second Phantom check after new player joins
	Added option to control Phantom delay
	Corrected option screen layout
	Added 'ConnecteTo' IP and DM Name to About Screen
	Added a scroll bar to the players in chat screen
	Added a drop down a all Emotes in the chat screen
	Now allow host to launch Phantom Check

3.)  Un-Reproducable Bugs [Time occured]
	Certain E-Motes causing error... Dice [Occasionally]
	Certain fonts causeing contant errors [Continious]
	Message Windows pop up multiples [2 Times]
	Hit-Cancel on file transfer and error occurs [1 Time]
	Run-time error, Modal form can't be displayed [Rarely]
	File-transfers / Auto-View [Frequent]
	Phantom players are created if someone is dropped [Player Dependent]


DNDOnline v1.14.5 Changes
-------------------------
1.)  Bug Fixes
	Corrected the :)\ = mess 
	Enhanced Emotes to allow Essarian creations
	Speed up file transfers by 10 fold

2.)  New Features

3.)  Un-Reproducable Bugs
	Hit-Cancel on file transfer and error occurs
	Run-time error, Modal form can't be displayed
	Invalid Precedure error, unknown cause
	Program crash-out does not always remove from socket
	File-transfers / Auto-View


DNDOnline v1.14.0 Changes
-------------------------
1.)  Bug Fixes
	Correct item 1 in v1.13 Ver Changes
	Fixed font size and name features
	Fixed the 'Smiley kills fonts' bug
	Restricted numbers so they can be the first character on a line
	Scanned for \ to prevent the display of RTF smiley faces
	Added error checking to every function to prevent all Run Time Errors
	Message windows no longer send to all senders windows
	Fixed error in showing if hidden file transfer windows
	Fixed flaw that caused file transfer windows not to shut down
	Fixed Chat room flashy icon thingy
	Corrected create player function.  Will now create DB for new chars

2.)  New Features
	Added Supress Colors button as well as Supress Fonts button
	Can now resize message windows to keep irrelevant controls from growing
	Added automatic picture sending
	Added Error tracker.  Errors will only flag once per session
	Message windows place cursor in typing field
	Enhanced emote capability.  Make Word Doc & edit Emotes.ini
	Emotes transmited over wire so even if they don't have yours, they see them

3.)  Un-Reproducable Bugs
	Invalid Precedure error, unknown cause
	Program crash-out does not always remove from socket
	File-transfers / Auto-View


DNDOnline v1.13.0 Changes
-------------------------
1.)  Bug Fixes
	F1-10 to change names with DM name change
	Correct smile degrades
	Decreased blink when erasing lines
	Decreased blink when lines are added
	Corrected but in RTBItalisizedRemove
	Fixed a name selection bug with file transfers

2.)  New Features
	Improved Chat Room performance
	Added taskbar flash for incoming messages in chat rooms
	Implimented the Disconnect menu option
	Activated file transfers on main menu
	Increased file transfer speed 3000% (30x)
	Added error log to record when errors occur
	Added silant file transfer for planned v1.14.0 feature


DNDOnline v1.12.0 Changes
-------------------------
1.)  Bug Fixes
	Chat rooms now reset the 'I Am Typing Moniter' when someone leaves
	Altered all names to 'ID.) Name Ver' format for posative ID
	Changed ChatJoin to only send if not already received

2.)  New Features
	Chat Room Quit/Join notification
	Added Revision numbers and set them to auto-incrament


DNDOnline v1.11 Changes
-----------------------
1.)  Bug Fixes
	Adjusted Max lines to default at 75 not 200
	If a player is dropped due to error he is now removed from the chat room
	Chat rooms can now be minimized without causing an error

2.)  New Features
	None


DNDOnline v1.10 Changes
-----------------------
1.)  Bug Fixes
	You can now see what you type in Message Windows (IM)
	Corrected bug that caused the Chat room not to scroll down
	Forced chat room line limit to delete lines till it fits
	Corrected entering and exiting error in chat rooms
	Removed the manual edit capability in the participant listbox

2.)  New Features
	Changed max chars in a chat room to max lines
	Allowed hosts to create chat rooms and Message Windows if noone is connected
	Added a version changes option to the main menu
	Added right-click AutoVerbMenu (cut,copy,paste) to chat rooms


DNDOnline v1.9 Changes
----------------------
1.)  Bug Fixes
	Text colors were being swapped with name colors

2.)  New Features
	None


DNDOnline v1.8 Changes
----------------------

1.)  Bug Fixes
	Corrected the error in message boxes
	Corrected the error with 'Am I Typing' broadcasts
	DM Broadcasts no longer send to MessageWindows 
	Sounds can now only be heard if your in the room
	Corrected the saving and loading of options
	Clarified the 'Host Dropped You' error message 
	Forced closing of DNDOnline

2.)  New Features
	Can now resize chat rooms to keep irrelevant controls from growing
	Added a DM only feature to send by other names.  (Specifically NPC names)
	Added a combobox to store previously used NPC names for speed
	'Am I Typing' monitor to chat window as well as connection status window
	Can delete lines when the character count is above X in chat rooms