This addon adds a HUD to your UI, showing all the information normally displayed by the Player and Target frames and more. 
Always thought it was a shame that Drathal's HUD was given up on the way it was so, I have taken the core of that code and MetaMorphed it. :p
Added some features which I thought were pretty useful, and removed some of the excess stuff. Decided to release it, as no doubt there are others who enjoyed this as much as me.
Full credit to the original author of course, for the initial code.

Features:
=========
Health/Mana Bars colour levels.
All Bars are animated.
Shows Level, Name, Class and Elite/Boss, Pet, NPC.
4 Alpha Settings for: Combat/Target selected/No Target/Player is regging.
4 Displaymodes for Health/Mana.
Many positioning and Scaling Options.
Hide Blizzard Player/Targetframe and Casting bar.
Target Menu with Leftclick on Targetname.
Player Menu with Rightclick on Targetname.
QuickMenu with CTRL-Click on Targetname.
Castingbar with Cast-time.
Option to hide Petbars.
Option to hide Targetbars/Text.
Load-on-Demand configuration display.
Target's Target display - click to switch to that target.
Aggro alert - audible and visual warnings.
Target PvP status and Self PvP status.
Status icons for Rested, Combat, Raid leader, and Loot Master.
Target distance display.
Choice of bar textures, font and sounds.
User defined Profiles.
Support for Mobhealth, Mobinfo2, and Mobhealth2.
Support for FlightMap and FuBar_ToFu.
Support for MetaMap and Cartographer.
FuBar and myAddons Support.

SLASH COMMANDS
==============
/MetaHud - Info
/MetaHud Menu - Display Options
/MetaHud Hud - Display HUD
/MetaHud square - Sets Minmap button to follow square outline
/MetaHud circle - Sets Minmap button to follow round outline

CLICKY BITS
===========
Minimap icon:
	LeftClick: Display Hud with self targeted.
	RightClick: Display main options.
	
Hud target text:
	LeftClick: Target menu.
	RightClick: Player/Raid menu
	CTRL-Click: QuickMenu with quick options.
	ALT-Click: Add a note to the Map (Requires MetaMap or Cartographer).
	
Hud target's target text:
	LeftClick: Switch to target's target.
	
Hud FlightTimer text:
	LeftClick to insert flight details into message box.

PROFILES
========
To set and save a profile, set up the Hud to your preferences. Type in the name you want the profile saved as, and click on Save.
The profile will be immediately available from the Profile dropdown menu. Profiles can be selected at any time from the dropdown.

To edit an existing profile, load the profile, make any adjustments needed, type the profile name into the edit box, and then Save.
Note: The names are case sensitive so, ensure that the name you type into the edit box matches the profile name exactly.

A profile is deleted by selecting the profile name from the dropdown, and then pressing Delete.
The 'Default' profile is fixed, and cannot be deleted or edited.


VERSION HISTORY
===============
27 August 2006 - v11200-1
	Initial Release

28 August 2006 - v11200-2
	Fixed error when selecting out of range party member.
	Range frame no longer takes mouse clicks.
	ToT frame no longer takes mouse clicks when inactive.
	Hud now correctly displays creature type when required.

02 September 2006 - v11200-3
	MetaHud is now based on the later Dhud Beta code, giving more functionality and options.
	Reworked Guild display to show seperately below the target name.
	Added options to toggle Raid Leader and MasterLooter displays.
	Added option to toggle between Elite text or symbol output.
	Added health bar to Target's Target display.
	Added option to toggle the Aggro alert sound.
	Added sound selection option. Select from four default sounds, or custom user sound.
	Added German and French localisation files. Just needs someone to translate them.
	NOTE: Recommend fresh install to remove any unwanted files.

05 September 2006 - v11200-4
	Guild display option now updates instantly when toggled.
	Fixed DruidBar text values not updating when shape-shifted.
	Reworked Target's target display and health bar for reliability.
	Status icons now display on left when 'Player on left' layout is selected.
	Added font selection option. Select from four default fonts, or custom user font.
	Added FlightMap support. Option to display timer in HUD or standard display.
	Flight display allows click to insert flight details into message edit box.

06 September 2006 - v11200-5
	Made slight change to FlightTimer display. Counter would sometimes be hidden with larger text.
	Finally pinned down the ToT health bar problem. Due to expired timer not resetting the display.
	Reworked party/raid routines to work correctly for all events.
	Added a QuickMenu to the Hud. CTRL-Click on target name to display quick options.
	Updated the Readme.
	Wanted to get these bits out quick, as the further planned changes will take a bit of time.

10 September 2006 - v11200-6
	Reset Elite icon to original position.
	Corrected a few errors in initial code.
	Icon for Rare mobs will now display correctly.
	Main Options display can now also be reached via the Hud QuickMenu.
	Reworked layouts and routines to give better overall efficiency.
	All text displays and icons will now respond to specific alpha settings.
	Added texture selection option. Select from five different bar textures.

14 September 2006 - v11200-7
	Fixed error when selecting Rare MoB.
	Fixed overlapping of status icons on rare occasions.
	...(Most likely due to some events not being flagged in this patch. Mainly BG exits).
	Fixed FlightMap's timer bar appearing as a column on certain flights.
	Hud is now fully available when in ghost form.
	Added full alpha text option. Set this to show full text alpha, regardless of Hud alpha.
	Added Profiles to MetaHud Options. 'Default' profile replaces the old Reset functions.
	...(See the Readme for usage).

15 September 2006 - v11200-8
	Fixed error when FlightMap addon wasn't installed.
	Fixed startup error on new install. Put changed variable checking routine in a little too early.
	...Always the simple things that are overlooked sometimes :(

20 September 2006 - v11200-9
	Created additional tab in options for Alpha/Scale sliders to give more room for expansion.
	Completed unfinished interrupted spells routine. Will now correctly clear on fail or interrupt.
	Changed method to detect player in party or raid to get around the still buggy Blizz call.
	...(Can sometimes be seen when leaving a party, and not being able to be invited to another).
	...(Will now correctly show/hide the Leader and Looter icons regardless of that bug).
	Pet menu will now show in correct context according to type of pet.
	Added check to FlightTimer for unrecorded flight times.
	Added option to scale the Target's target health bar.
	Added ability to drop items on target name to initiate trade.
	Added Raid icon assign menu to target name when in a party/raid and targeting enemies.
	Added raid id to raid group display. Added both to 'long' default text template.
	Added command line option for Minimap button drag for round or square Minimap.
	...(Usage: '\metahud square' or '\metahud circle' to set it for the type of Minimap).
	Added Active Name Text mode. Allows additional clicks on target name for further functions.
	Added Active Name mode to QuickMenu. Toggles the above functionality on/off.
	Added an extended Tooltip to target name. Requires MobInfo2, and Active Name set on.
	Added ALT-Click to target name to set a note. Requires MetaMap, and Active Name set on.
	Added Raid target icon display to the Hud. Added to main options for toggling on/off.

23 September 2006 - v11200-10
	Fixed 'bleed' problem some were getting with the FlightMap timer.
	Fixed Hunter's Pet menu error when pet hadn't been renamed yet.
	Added option to toggle the Combo points on/off.
	Added mirror timers. Currently, only the Hunter's Feign Death is active.
	...('Breath' and 'Fatigue' are inactive until I create the special routines for them).

23 September 2006 - v11200-11
	Fixed the occasional MobInfo2 nil value error.

25 October 2006 - v11200-12
	Just a small update this time, as I needed to replace it on WorldofWar.
	...(Been a bit busy coding the new Quest module for MetaMap).
	Fixed error when inserting flight time into message box.
	Fixed continuous looping of failed cast flashing.
	...(At least I hope so. Not seen it since so, hopefully hit the right spot this time).
	Added routine to use FuBar2 if FuBar 1.2 compatibility is missing.

04 November 2006 - v11200-13
	Updated required routines for the upcoming LUA 5.1 version.
	Included the new Blizzard events for the BC release.
	This should make it all compatible with BC, but won't be able to test it myself until next week.

13 November 2006 - v11200-14
	Added check for player casting. Was picking up all other casts from mobs etc without it.
	Fixed the Tabs on the Options display to work around the currently bugged standard calls.
	This now makes MetaHud compatible with TBC apart from the selfcast and target's target cast.
	...(Clicking on those will bring up the Blizz nonsense box when in TBC. Use F1 to target self fow now).
	...(Not sure if they will be staying for TBC. Depends if I can find a way around the nerfs).

20 November 2006 - v11200-15
	Updated UnitBuff/DeBuff() call to handle new TBC parameters.
	Added checks for FlightMap TBC version and now uses the new values from that when in TBC.
	Added Energy Watch to MetaHud, including a Full Alpha option.
	...(Special thanks to Azonia for the routines).
	Updated TOC file to work in both versions of WoW without any change required.
	...(At least that works for me. Hopefully it will for everyone).

20 November 2006 - v11200-16
	Fixed nil value errors when targeting mob with debuffs.
	(Rather silly typo where AND should have been OR).

12 December 2006 - v20000-1
	Cleaned up all dual compatibility code. Removed the ones that no longer apply.
	Fixed option for turning off Combo points display. Thanks to variance for spotting that.
	Removed targeting option from TargetofTarget display. Visual and audible alert etc still work fine.
	Removed the targeting options from Minimap and FuBar icon. Use F1 to display the Hud now.
	FuBar no longer displays MetaHud on the Minimap when disabled on the bar.
	Spell channeling now working correctly again.
	Updated FlightTimer routines to work nicely with new version of FlightMap.
	Fixed the flashing sticking at the end of a spell in certain circumstances.
	...(I tested it in both AQ40 and BWL without it happening. Hopefully that's nailed it now).
	Added a PolyTimer for Mages. Options to display timer in the Hud, as well as on FuBar.
	...(Still very basic, but will enhance it as time goes on).

20 December 2006 - v20000-2
	Cleaned up a few routines.
	Hunter's feign death display now stops correctly on return.
	Fixed text display staying at default when selecting a different template in UnitText options.
	Not a lot this time but, thought i'd get those fixes out before I get stuck into the Christmas routine.

12 January 2007 - v20003-2
	Restored TargetofTarget selection to its former glory.
	Thought i'd best release this now, before I get stuck into other things. :p

13 January 2007 - v20003-3
	Fixed TargetofTarget display to not show if option was not set.
	Seperated the PolyTimer from the TargetofTarget display.
	...(Overlooked the fact that the timer wouldn't show if ToT was turned off)
	Updated range text routine to correctly show 28+ distance again.

17 January 2007 - v20003-4
	Seperated ToT text and bar display from the Secure Action button.
	..(Hopefully the solution to the tainting probs a few were getting with macros).

22 January 2007 - v20003-5
	Adjusted FlightTimer routine for unknown journey times.
	..(Fixes the error on the HellFire bombing runs, and allows time to be calculated).

12 March 2007 - v20003-6
	Added Warrior sunder points to combos. With thanks to Detritus for the routines.

06 June 2007 - v20100-1
	Nothing more than a simple toc update on this one.

26 September 2007 - v20200-1
	Updated Rangefinder code to take into account Blizzard range changes.
	Fixed ToT health bar display when no targetoftarget existed.
	Fixed 'Unknown' name display when no target selected.
	Fixed pet health bar showing for players with no pets.
	Added target castbar to clearly display any spell your target is casting.
	Reworked the Polytimer code to work on 'focus' instead of initial target.
	IMPORTANT: This will require a macro in order to work. It will do nothing otherwise.
	Create the following macro as a button, or bind it to a key:
	
	#showtooltip
	/focus [mod:alt]
	/clearfocus [mod:ctrl]; [target=focus,dead]
	/stopmacro [mod:ctrl]; [nocombat,mod:alt]
	/focus [target=focus,noexists]
	/cast [target=focus] Polymorph <-- Change this to your class specific CC spell

	The advantage to this is that it is 100% accurate, is unaffected by the same spell cast
	by other players, automatically adjusts to the spell level, and allows you to recast the
	spell without the need to re-target it. Currently working for Mage Polymorph and Warlock Banish.

29 September 2007 - v20200-2
	Fixed Name text accepting mouse clicks when no target selected.
	ToT health bar now correctly hides when toggled off.
	Fixed Target cast bar mirroring mana bar in the background.
	Added Target spell channeling to the Target cast bar.

14 November 2007 - v20300-1
	Fixed missing TargetIcon menu on target name after last changes.
	Target channel bar works correctly now. No longer affects player channel bar.
	A few other small fixes and toc update.

20 November 2007 - v20300-2
  Polytimer working again. Replaced broken event from last patch with another.
  Changed aggro flash on ToT text to fullscreen flash.
  All ToT taint issues eliminated.

21 November 2007 - v20300-3
  Fixed screwed up options frame, caused by changing tainted procedures.

25 November 2007 - v20300-4
  Fine tuned the ToT procedures. Sound and flash can now be disabled seperately.
  Aggro alert will now trigger on anything attacking, including neutral units.
  Added hint to FuBar tooltip to remind people there is a QuickMenu on the HuD.
  Added Visible aggro option to main options. Has always been on HuD QuickMenu :p
  Added FuBar On/Off option. Finally found a way to make it work correctly. :)
  Added FuBar_ToFu flight timer hooks. Can now use ToFu or FlightMap.
  Added support for Cartographer. Same as MetaMap, Alt+Click to add a map note.
  Updated MobInfo2 support. Tooltip working correctly again.
  Updated the Polytimer routines. Should now be able to handle all CC spells.
  Have added 'Shackle' and 'Sleep' but, need to check exact names for other spells.

28 November 2007 - v20300-5
  Added all the CC spells for all classes to the Polytimer routines.
  Covered: Polymorph, Banish, Fear, Shackle Undead, Hibernate, Cyclone,
  Entangling Roots, Sap, Blind, and Seduction.
  Fixed incorrect call for FuBar in Polytimer routine. Displays timer correctly now.
  Fixed Range text not clearing under certain conditions.
  Changed RangeFinder routines to use Ace RangeCheck library.
  Based on class abilities, will give more accurate results than the Blizzard ones.
 
01 December 2007 - v20300-6
  Fixed incorrect filename in the toc for Babble library.
  Never noticed the problem myself, as the library was loaded by another addon.

03 December 2007 - v20300-7
  All Ace libraries accounted for now, and working fine stand-alone.
  Removed old Minimap routines as Ace handles those, for different Minimap shapes.

29 March 2008 - v20400-1
  Fixed flight timer errors for new flight paths and some other minor fixes.

02 April 2008 - v20400-2
  Updated the recommended CC macro further up this page.
  Removed chat alert mouse click from flight timer display.
  Added new keybinding to the system keybindings for all chat alerts.
  Set key in keybindings which will then produce the following chat alerts when used:
  No Hud: Pastes your current location into message box for current channel.
  Hud showing: Pastes your current target into message box for current channel.
  In Flight: Pastes your flight destination/ETA into message box for current channel.
  Active CC: Pastes time left on CC into message box for current channel.

02 April 2008 - v20400-3
  Argh! - 2 minutes after upload I realised I included wrong file in archive.
  This one contains the correct chat alert sequence, and does the CC alert correctly.
