Version 1.0.30
* Another downloadable (zip only, stable) version.
Version 1.0.29
* Lots of VLAN butfixes
* Fixed ping-fail test
* Lots more VLAN puzzles
* Update VLAN documentation
Version 1.0.28
* Initial VLAN release
Version 1.0.27
* Made distribution easier by CD (does updates from web, but we also have a downloadable zip you can install from)
Version 1.0.26
* Major graphics overhaul
  - Packets move on timer
  - Graphics drawn "smarter"
  - Result is that things flow smoother.  Loopback2 also works much nicer. 
* Fixed minor issue with "help" puzzle
* Made help "?" button turn red when it is part of the puzzle
* Put checkmark to display names and IPs of devices on front form.
* Add a NetTest to show people to click on the "display Device names and IP" checkmark
Version 1.0.25
* Minor changes to help file
* Fixed size of labels on IP-Address editor box
* Hide gateway label when we do not need it. (ip-address editor)
* rename "mixed network" puzzle to be "adding devices" (the puzzle was about adding devices)
* Changed layout of many messages
* Save the level we are working on.  Allows us to finish level 5 before level 3 if we want to.
* Make network-loop puzzles sit next to each-other
* Make it so network-loop2 puzzle asks for second ping after first one finishes 
* Lots of work towards the French translation
Version 1.0.24   
* Add sound when ctrl-s is pressed so we know we saved.
* Add sound fail when save is canceled (will use it later if ctrl-s fails)
* Added some wireless puzzles
* Fix issue with WAP not forwarding packets correctly
* Clear out old status message if we do something.  So we do not say "saved" forever...
* Fixed bad gateway on wireless router issue
* Fixed wbridge misbehaving. (issue with gateway)
* Added wireless items to help and context help topics
* Thanks to Peter Wilson for so much of the translation backbone.
* Lots of translation string changes.  The French translation should be soon in coming.
Version 1.0.23   09/20/2015
* Fixed issues with broadcast packets
* Fixed a network loop issue
* Fixed issue with multiple interfaces and being able to go out a different interface than we came in on
* Fixed many small bugs that crept in when fixing other bugs.  Now all puzzles seem to play correctly
Version 1.0.22  09/01/2015
* Added ssid and keys for wireless links
* Wireless will auto-disconnect if link is too long
* Wireless will auto-connect if ssid and key match, if link is short enough
* Packets will drop on wireless links if distance is too great
* wport has no interface (cannot edit IP address)
* wireless router works properly - forwards broadcast packets
* wireless router handles dhcp requests properly (both responds to it but also passes it on)
* right-clicking light and microwave no longer has ping, arp, edit, and other context menus
* added net-test for DHCP server status (on/off)
* If multiple DHCP servers, client randomly chooses which to keep.
*Add Wireless Puzzle
*Fix many wireless device bugs
Version 1.0.21   08/15/2015
* Added a microwave and fluorescent light.  They corrupt data when packets run close to them.
* Added some packet corruption puzzles
* Fixed window resize-on-load issue where the help window popped up first, then the builder window resized over to hide the help window. 
Version 1.0.20  08/12/2015
* wports do not display on tooltips or when printing the device info
* Added ctrl-s to quick-save a network we are working on
* commented out wireless devices for now - doing a big demo and wireless is not yet complete
* added search box to help
Version 1.0.19  08/08/2015
*Updated context help for most puzzles that introduce new ideas.
* Sorted Help topics when adding them in net-tests.
* Added some images to the help to help clarify things.
* Start with the help windows being the same "height" as the network window.
* Open Help so it can be kept open while the puzzles progress.
* Deal with minimized state better (used to shrink window to smallest possible state)
* Remember size and location of main window between uses.
Version 1.0.18  08/08/2015
* Added Context Help for puzzles.
-  Each puzzle can have context help
-  There is a net-test to have us read help
* fixed minor problem with a "ding" sound when we load a puzzle that has something locked.
Version 1.0.17  08/01/2015
* Added more help
* Much progress made in preparing for a French translation
* allow for Puzzle's description to be in another language
* Added more to help
* Removed edit -> cut, paste, copy, undo.  They never did anything.  So why have them?
* Save box starts in the directory of the file we opened (if we have one)
* Choose a language at startup if one has never been chosen, and have option to change language.
* Added another puzzle, showing what happens (or does not happen) if we have two networks that use the same IP addresses, and we want to build a VPN between them.
Version 1.0.16  07/18/2015
* Added ability to break links (bad network wire)
* "connection lights" on network cards / ports when we edit devices
* Test for "needs link to" does not succeed if the link in question is a broken link
* Added a puzzle to show you how to find broken links 
* Used broken links in other puzzles
* Fixed bug: switches could not use DHCP for many different reasons.  Now it works for them.
Version 1.0.15  07/11/2015
* Added ping time progress bar
* Fixed issue with things timing out before they completed.  If the network screen is too large, it makes it go just a tiny bit slower and various things would fail.  When the first packet successfully makes it to the far end, it recomputes the time needed and gives extra time.
* Added context menu ping.  If an item is supposed to ping something, right-clicking adds the ping test to the menu.  Takes some of the guess-work out of things.
* Fixed minor issue with this change log.  Had two 1.0.11 versions & somehow was stating we were at version 10.x.x instead of 1.x.x (sigh)  
* Fixed the VPNify puzzle.  Had a goof in it.
* Made it so you cannot connect a link to a VPN.  A VPN should be a virtual connection, not a physical connection.
Version 1.0.14  07/10/2015
* When we finish a puzzle, allow us to auto-open the "next puzzle" box.
* Added lots more puzzles
* Added more help & documentation
* Made it so test for local IP also checked to make sure the subnet-masks matched
* Made it so the test for a matching route compared netmasks
* Added a printer object
* Added a copier object
Version 1.0.13  06/21/2015
* Fixed issues with arp - arp could go through routers.  Now works correctly
* Made it test for puzzle completion after adding devices
* Made it test for completion after changing / deleting devices
* Let you delete / add NICs on PCs, primarily so we can solve the duplicate MAC puzzle
* Replaced the "Network Loop" puzzle with the correct one.
Version 1.0.12  06/20/2015
* Added VPN and TUN nic types
* Fixed numerous small bugs
* Fixed bug with early solution to failed ping test
* Added "ding" when a test is solved.
* Added a "firewall" network that has a firewall and vpns
* Added numerous firewall / vpn puzzles
* Fixed a DNS issue.  It now more intelligently finds the right IP address when you ping it
Version 1.0.11   06/14/2015
* Added the ability to lock various important features to make puzzles better
* Able to add interfaces (multiple IPs on a Network Card)
* Right-click context menu to add net-tests.  
* Del key now deletes the last item we had clicked on
* Can add NICs (on some devices)
* Can delete NICs
* Fixed minor bug with broadcast pinging solving ping test for individual computers
Version 1.0.10   06/13/2015
* Renamed puzzles to manage them easier
* Deal with duplicate IPs, and what happens when a packet returns to a computer that did not send it.
* Change to the help window so you can keep the window open while working with the puzzle.
* Change to the donation link.  Not that it will ever be used, but it makes me feel better having a few places for people to donate to if they wish.
* Minor change for how broadcast packets work, specifically dealing with duplicate IP addresses.
* Added a "firewall" device & WAN port with masquerade
* Added a FailedPing test so we can ping things that must fail (show the firewall works)
* added more to the help
* added more puzzles
Version 1.0.0.9   05/29/2015
* Add a grid to the network map.  It makes things easier to straighten up
* Sorted and organized the puzzles
* Made a level for each puzzle.
* Tracked the puzzles which have been completed
* When we open the puzzle list, we now show the first level of puzzles that have an uncompleted puzzle.
* Added more "tests", viewing help, pinging, arp, and dhcp.
* Reset buttons when we load a new network.
* Added a bunch more puzzles
* Sometimes the remembered IP gets annoying when it remembers odd gateways and numbers we cannot change.  Fixed that in many cases.
Version 1.0.0.8   05/25/2015
* Always Start with level0 puzzles for now
* Fixed the icon when program running
* Added an infrastructure for Puzzles (needs work)
* Added a number of basic puzzles
* Fixed DHCP Leases.  Now it clears leases when you change the DHCP server range.
Version 1.0.0.7   05/16/2015
* Added file association so we can double-click an enbx file
* Fixed the icon so it looks right (removed left edge)
Version 1.0.0.6    05/16/2015
* Able to delete a route (right click route and delete it)
* Add map title as something we can load/save
* Add message as something we can load and save
* Changing size of items affects all items
* Allow entering a hostname in the IP address field (ping / gateway)
Version 1.0.0.5   04/26/2015
* Fixed ping from switch
* Fixed error message when pinging IP that does not exist
Version 1.0.0.4   04/26/2015
* Fixed broadcast ping
*Fixed dhcp request error
Version 1.0.0.3   04/15/2015
* Added "file" -> "new" to erase and start a clean new network
* Fixed pc2 to have gateway on "solved"->"Two Networks"
* Fixed - only machines capable of doing DHCP do dhcp request if we do DHCP request on all
* Changed - major overhaul to tcp-stack.
* Downgrade - Arp temporarily removed from system while tcp-stack overhaul completed
Version 1.0.0.2   4/19/2015
* Added IP-Phone
* Packets terminate at the far end - this makes it easier to see packets go both directions
* Packets are randomized in transit - Allows packets to arrive at slightly different times
Version 1.0.0.1   4/11/2015
* DHCP selection on nics is not functioning correctly
* Various small bug-fixes
Version 1.0.0.0   4/10/2015
This is the initial alpha build
* basic pinging
* basic arp
* Routers
* Switches/Hubs
* PCs/Laptops
* Network Links (ethernet)
* Basic DHCP