0.9.1: First version!
0.9.2: Added support for Opium, Census, SW_Stats
0.9.3: Added some slash command:
	/dmbs nodock : buttons will NOT try to dock to Minimap when close to it.
	/dmbs dock   : buttons will try to dock to Minimap when close to it. This is default.
	/dmbs reset  : reset all buttons back to initial positions.
       Fixed up support for Perl, seems when Perl places its button, it is a little outside
       of range of the UI parent, if I detect this situation, I attempt to correct it.
0.9.4: Added CTRA,RaidRoll support.
       Check all out of range buttons now and bring them in range if not.
0.9.5: Added YAtlas and Panza support.
       Should now work much better with other minimap mods, like simpleminimap.
0.9.6: Added lots of range checking: on movement and on start up. Any buttons found to be out of range,
       or close to out of range, will be moved back in range. This may cause some buttons to move at startup.
       Unfortuantly I have removed the dock/undock for now. Seeing many different layouts, textures, etc. I will
       have to come up with a way of covering most, which will take some time. 
       Added /dmbs lock, /dmbs unlock. Lock stops movement of buttons, unlock allows it. This does NOT prevent other mods
       from moving the buttons.
       Slash command /dmbs now shows help, use /dmbs scan to rescan buttons.
       Added /dmbs help to show help.       
       Added /dmbs scan which scans for new buttons.
       Added /dmbs cfg which shows lock/dock settings.
       Added support for these mods: MonkeyBuddy,HunterVSNefarian,AlphaMap,CallToArms,LazyScript,CleanMinimap,Critline
0.9.7: Thanks to everyone who has posted info on mods which use minimap buttons, seeing the different techniques
       has allow me to develop a new method for detecting minimap buttons, hopefully this will grab more of them!
       Some will still need special processing (like WIM) and I will as these as needed.
       I tried to bring the ranges in little closer now also.
0.9.8: General cleanup.
       Removed debug code.
       Started added UI infrastructure.        
0.9.9: No longer attempts to hook simpleMiniMap, this may help with compatablity with that mod.
			 Do not try to hook any IFrameManager addons (coolDown being one). Can't seem to control movement of these guys.
			 Can now move BattleGround queue button.                      
			 Added support for MiniMage.
0.9.10:Removed range check on mouse moving. This should allow buttons more freedom of movement.
       Added MiniGames support.		
0.9.11:Added Wardrobe support.
       Can now move the Day/Night button.
       More work with simpleMiniMap.
       Fixed a bug in /dmbs reset.
0.9.12:Possible fix for vanishing buttons, seemed to happen when button frame is available, but its positions were not.
	     Added a second scan, this one 10 seconds after first, this allows me to pick up more buttons, including FuBar ones
	     which I will not do for now, only if people really want it. Buttons like MetaHUD will now be picked up.
	     Added support for RogueTracker.
0.9.13:Added support for latest Gypsy beta.
       Added support for RogueTracker, though numbers on buttons sometimes vanish if button moved alot.
       Added support for Group Calendar, the little calendar icon is moves separate from the Day/Night circle.
0.9.14:Fix bug in reset causing a nil pointer error.
       No longer try to hook Sprocket since it needs to handle dragging!       
0.9.15:Delayed the positioning of buttons for 10 seconds after entering the world. I am hoping this
       allows me to grab buttons without losing control to other mods. Not a great way to do this,
       but until I come up with something better, I can at least see the results.
       Hopefully fixed RGT button text disappearing when moving.
       Added Healer's Assist support.
       Added WaterBoyLoc support.    
0.9.16:Added support for UberHeal.
			 Added support for KKBK.
			 Try to use normal process for grabbing CensusPlus child button.    
0.9.17:Tried to fix icon text for RogueTracker. Hope this helps!
			 Fix for RecipeRader highlight not moving.
			 Fix for Version 1.3 of GuildAds.
			 Looking into SquareminiMap issue with moving of the tracking button.
			 Added MusicPlayer support.
			 Fixed FishingBuddy popup help not following button.
			 Added StoryBoard support.
			 Fized issue with GroupCalendar not being clickable (it was behind the Day/Time button).			       
0.9.18:Fix for FishingBuddy hook error.			 
0.9.19:Fix for SquareMiniMap and moving the tracking button.
       Trying to remove the RecipeRadar highlight still.
0.9.20:Fix for Gatherer tooltips not appearing on mouse overs.      
0.9.21:Added Slashlib support.
	     Added Nurfed UI support, though button is slightly offset from cursor. 
0.9.22:Fix for bar appearing on left of screen, this was related to a fix I tried for RecipeRadar but I choose the wrong frame.
       Added FuBar plugin support.	 
0.9.23:Added AutoReply support.        
0.9.24:Added fix for SpellCastDisplay not moving correctly.
			 Added fix for tracking button and CornerMinimap not moving corretly. Both these fixes involve scaling the buttons.
			 Fix for BG que tooltip not updating in realtime. I now hood onupdates before other mod onupdates. I am hoping
			 this does not cause too many issues.  This may fix reappearing hidden buttons.
0.9.25:General clean up of code.
			 Added AlphaMap support.
			 Main lua file now compatable with TBC WOW 2.0, I will make a release with the correct TOC file.	
			 Possible fix for movement of minimap zoom buttons when interface scaling is used. 
			 The TBC version uses Sea 1.25.
0.9.26:Added LFG button support.
       Using Sea 1.26.
0.9.27:Added Looto support.
       Added SWP support.
       Fix for Nurfed button not moving.
0.9.28:Better handling of scaled buttons (like the tracker button).
		   Removed Sea. Hopefully I am hooking correctly!
0.9.29:No longer detect RicoMinimap Cooridinate frame.
       Removed default OnUpdate, hopefully buttons will not reappear/disappear if hidden.
       Fixed BG que timer.
       Fix for PoisonPouch incorrectly detected.
0.9.30:Now works with FizzWidget Tracking menu. Button is *hard* to grab, sneak up on it from the left!
       Fix for PriceMaster throwing an error, something to do with PMButton being a global number?
       Try some more to fix Atlas button reappearing.
0.9.31:The scan delay is now 15 seconds, hopefully detect more buttons at start up.
		   Fix for Trinity buttons (maybe for new Bongo button)  not moving to saved position. The required putting back the
		   default OnUpdate and forcing Trinity to be visible.
		   Changed load event to VARIABLE_LOADED (used to be PLAYER_ENTERING_WORLD).
		   Updated TOC to 20004.    
0.9.32:Fix for new Bongos button.
       No longer try to control ShaderMod, since it does it this on its own.
       Fix for simpleMinimap and lockdown mode. Also trying to stop buttons moving when right click on SMM.
0.9.33:SMM error fix!      
0.9.34:Last shot at compatability for SMM, MoveAnything, Rico, etc. If this does not work, then so be it. I am becoming
       convinced there is no way to account for all combos and settings, and will no longer try. Hooking basic frame calls
       is not an option and I will not do it, so if a particular addon decides *it* wants the minimap buttons, it will have them.
0.9.35:Removed the hooking stuff for SMM and lockdown as it is no longer needed! Big thank you to Arjuna of SMM!
       Changed variable isMoving to isDragging, this will fix compatability with mods which also use this.isMoving (like ImprovedErrorFrame).
       Changed event back to PLAYER_ENTERING_WORLD since VARAIBLES_LOADED didn't help.
       Changed TOC to 20003 (no 20004 or 20005?).
0.9.36:Added LFGX support.
			 Fixed (?) ICU button.
			 Added UI configuration: /dmbs config. This is a first attempt, if all goes well, I will clean it up and release this as
			 version 1.0.0. Here is what the config does:
			 The first TAB are global options:
			 Use Grid X and Y turn on/off positioning buttons by grid coordinates. The sliders specify how big the grid is. Grid anchors
			 are always TOP and LEFT of the button. X,Y grid scale can be set independent of each other. Grid changes take place without a 
			 restart.
			 Force Scale to 1.0 forces all buttons to a scale of 1.0 at start up. Good for strange scaled buttons. This only affects buttons 
			 at start up.
			 Lock All Buttons prevents DMBS from dragging buttons. This does not mean other addons cannot move the buttons.
			 The second TAB contains controls PER BUTTON:
			 On the left is a list of all the buttons DMBS knows about. Not in the list, then I do nothing to it.
			 Along the right/bottom are some sliders for moving buttons.
			 Scale allows you to change the size of a button from 30% to 200%. NOTE THIS DOES NOT WORK FOR ALL BUTTONS, so try it and see.
			 Force Hidden forces a button to be invisible. Unchecking will attempt to show the button, but the button is not forced to be 
			 visible. NOTE: OTHER ADDONS MAY HIDE/SHOW A BUTTON. I MAKE NO EFFORT TO PREVENT THAT.
			 Lock Button stops DMBS from dragging a button. This does not mean other addons cannot move the buttons.
			 At the bottom are some buttons to reset position/center a button in case it gets lost.
0.9.37:Updated TOC for 2.1.
			 Added support for PoliteWhisper.			 
0.9.38:Added CraftBot support.
			 Added XCalc support.
			 Fixed up the /dmbs help text.
			 Removed some debug stuff.
			 Attempted fix for scaling error.
0.9.39:Updated TOC.
		   Fix for Tracking Frame on PTR.
		   Added some (maybe all) of the buttons produced by ShardAce.		 
0.9.40:Added profile copying. Use /dmbs config and select a profile, the use the copt button.
			 Possible fix for Gatherer notes not appearing. Switched event to VARIABLES_LOADED and then delay by 20 seconds before going 
			 after buttons.
			 Added AtlasLootEnhanced.
			 Added ClearFont2.
			 Added PhanxChat.
			 Added Sunn Viewport.
			 Fix for ShardAce right click on the count button.
0.9.41:Update 2.3 TOC.
			 Added command: '/dmbs copy [realm]/char' to copy profiles. If realm is NOT given, then current realm is assumed. Realm/Char names
			 are CASE SENSITIVE.			 
0.9.42:Try to fix up initialization and button placements. Maybe screwed up when Blizz fixed UIEffectiveScale.
			 Possible fix for ShardAce Healthstone button.			 
0.9.42:FAN UPDATE A Added TownGuard to exclude section (Reinhearthe)
0.9.42:FAN UPDATE B Added SWstat to exlude section  (AbysseDream)
0.9.43:Fix for Alarm Clock Wrangler.
			 Update TOC.
			 Fix for NX button.
			 Fix for scale being nil when clicking a button in UI.
			 Check GetLeft(),GetTop sometimes not returning anything?       
			 Added Reinhearthe to TOC. Thanks for the updates!!
0.9.44:Fix for WoTLK tracking button.
0.9.45:Greatly reduce CPU usage (finally!)
       
 			 