What is TinyTip? It's a relatively small addon for what it can accomplish. 
It's all of what I personally want in a tooltip and more. 
Sure we could have buffs and portraits and large "WTF?!" painted a
cross your tooltip, but some like it simple...with a little extra. 
The addon file itself is 19KB and takes up about 32KiB of memory initially. 
I could make it smaller, but I wanted to include a tiny bit extra.

Anyway, as you can guess, this changes the look of your GameTooltip. Here are its features:

- Name and backdrop colouring by reaction (Hostile, Friendly, etc.)
- Class coloured with raid colours.
- Level coloured by difficulty.
- Creature Type (Imp, Cat) given for Pets.
- UnitClassification (Humanoid, Undead, etc.) given for NPCs.
- Elite Status (Elite, Rare, WorldBoss, Rare Elite) added when applicable.
- (Tapped) for Tapped, (Corpse) for Corpse

- Option to stick to your mouse either normally, ALWAYS, or use the default anchors. (on by default)
- Optional Civilian status added when applicable. (on by default)
- Optional "Hostile", "Friendly", etc. reaction text for the colour-blind. (off by default)
- Optional Guild Names displayed. (on by default)
- Optional Honor Rank Name added in front of Name. (on by default)
- Optional TargetOfTarget (well, Target of Mouseover) (on by default)
- Optional search through Party and Raid for who's targeting this unit ( Raid displays the number targeting, not 40 different names! ) (on by default)
- Optional backdrop coloring for friends and guildies. (on by default)
- Possible to make a very compact tooltip as well.

- English, German, and French localization, and partial support for other clients.

Now, here's one reason why TinyTip is so tiny -- there's no slash commands. TinyTip is TinyTip no matter how many times you type in /tinytip. If you think TinyTip gives you too much information, or don't like the way it's handling something, you simply go into the TinyTip folder in your World of Warcraft Interface/Addons folder and change the well-documented values at the top. I've given plenty of documentation, so I don't think it'll be an issue. I've even included a little README.TXT, which you don't really need to read if you've read all of this so far. Have fun!

Changes in v1.24
- Rare Elite coloring fixed.
- Removed redundant call to tooltip_format, making it twice as fast!
- MobInfo2 support added, but not tested.

Changes in v1.23
- Added option to not display "Level" with uDisplayLevelText.
- Added option to skip NPC's information line with uDisplayInfoLine.
- Added option to not display a player's race with uDisplayRace.

Changes in v1.22
- Fixed >9 error. Now the default is also to not use this feature.
- My earlier reaction hack didn't work, changed it back to a slightly less efficient but more correct method. 
This will fix coloring problems. However, it makes uAlwaysColorBackdrop unusable, so I removed it in this version.
- Fixed small error that you'll probably never see.

Changes in v1.2
- Basically rewrote tooltip_format to make it safer, tighter, and better. If you were getting any errors before, they should be gone.
- Changed the way hooks to the tooltip were done.
- Added (Tapped) for tapped NPCs.
- Added code from PerfectTooltip into TinyTip, with credit to cladhaire. This code allows a new option to make the tooltip ALWAYS stick to the mouse. This is the default setting.
- Added option to not play with anchoring at all.
- Removed positioning offset options, we really need a GUI settings window for that. 
- Even with all that, only increased filesize to 18KB
- Added Todo: TinyTipOptions, a GUI settings window

Changes in v1.102
- Fix for German localization was adverted by typo. Fixed. Dunno about localization, you Deustchlanders keep me in touch!

Changes in v1.1
- New option to show the # of party members targeting the unit rather then each name. Use 2 instead of 1.
- New option to color backdrop for friends and guildies.
- Your guild name will now be a different color (if the above option isn't set).
- UPDATE_MOUSEOVER_UNIT likes to be fired more then once. Implemented evil string check even though I know I already put it there. Should fix double guild name problems.
- Tightened code, other bug fixes. Up to 16KB, ack.

Please edit TinyTip.lua to change the way TinyTip works. Here are the values you can change:

local uAnchorMouse
local uScale		

local uFade	
local uDisplayLevelText
local uDisplayInfoLine
local uDisplayPvPRankName
local uDisplayGuild
local uDisplayReactionText
local uDisplayCivilians	
local uColorFriends			
local uICanDoMath														
local uTargetOfMouse		
local uTargetOfParty		
local uTargetOfRaid			


Have fun!

-- Thrae of Maelstrom
aka "Matthew Carras"
