fixed an error where greeting did not append to the log correctly and returned an error page

corrected and optimized structure of exsisting control structures of member-class.php pwStrength(), there was unreachable code, and ineffient layouts, not perfect but better then it was

modified install code to gracefully handle mysqli not being installed rather then returning an empty web page
fixed the menus that build a list of slideUp/down's which casued it to move back and forth rapidly. This was done by reverting to just show/hide, but this makes the menus feel more responsive.

corrected the readme into indicate that mysqli is required
fixed editing game settings always needing a database password regardless of field being checked or not.

fixed the change client level from erroring out about needing a password even when it doesn't, also corrected the logging to indicate the apporpriate game id.
fixed typo that broke $min_pw_len
fixed plugin loading error, where trying to visit a plugins page produced nothing. Thanks courgette for the pointer in the right direction.
fixed guid tooltip text not reflecting correct length
editing bans was not possible do to an error involving the jquery colorbox, updating from colorbox 1.2.6 to 1.3.16 solved the issue, and showed another error when writing to log file, which is now corrected
viewing active registration keys now works, thanks to FrikFry for the fix to the mysql query

allow changing an unregistered users level, still not logged well, doesn't show former group due to b3 databse not listening that group, but that requires a minor change to b3 groups, or an awkward patch within echelon
took FrikFry's suggestion and changed to geoiptool for ip look ups
can change a level to guest, fixed crash on empty log, corrected viewing admins logs

viewing an admin log was accidentally selecting based upon admin group rather then admin id, note: have discovered the admin_id field is used to track who issues an admin account for echelon... this seems unintentional, and needs to be corrected
fixed hitting the search button clearing the field, and a bad entry in the autosuggest box
fixed index.php redirecting to login.php with an error, corrected first time login message so it appears
restructured default database config, to have empty clan tags (and for the code to support this), corrected some typos, automatically update the admin's email to be the admin who runs the install procedure, added more settings to the database related to regular users, still need to add config to the new settings on the configuration page
reenablded IIS support (appache was allowing bad statements while checking SSL/https status)

some increadibly minor speedups (tiny tiny ones, but also imporved readability) of used functions

changed default gravatar icons to be randomly generated based on email if you don't have a gravatar account
allow the user to install without funtioning email
games can be marked inactive and will no longer appear on the main list

to make the games inactive a property was added to ech_games table to show inactive, meaning the table will need to be reinstalled. The active inactive property can of course be changed from the game settings page.

some minor appearnce fixes, giving the sign out button more space, and using short names in game drop down menu
performance speed ups, readability
the .htaccess dosen't compltely block the install now, not confident in it's contents though.

fixed creating bans not logging client id
allows searching by alias. Alias's are not auto suggested, and not included in the search all field as it makes the query unacceptably slow, to add it to the all and returns a lot of bad results
attempt to force IE to render in compatiblity mode, just adds a line to the header