[quote name='A Happy Panda']Yes.
And what I mean by "dead" is that I've been using my current GT for the past 2+ years. I want to stop using my yahoo mail account for anything and everything. I'm surprised they even let me use it still. I deactivated the yahoo account about a year ago.
I originally used the yahoo account for this current GT (Panda Owning Em) because my old GT (Pandamonium87) had my hotmail account tied to it, and XBL would not let me tie two GT's to one e-mail.[/QUOTE]
So you've already tried recovering your old gamertag back to your console? I know its over 2 years old, but as long as you know your hotmail and its password, I don't see why it wouldn't work. A quick look-up of your old gamertag shows that its at least still in the records.
You may be able to go to xbox.com, and try signing in with your hotmail info. That should log you in as your old GT, then from the site you can change the associated email (to whatever, as long as it breaks the link).
Then through your Xbox console, sign into live with your current GT with the yahoo account, go to Account Management, and try to change the Windows Live ID to your hotmail.
Sorry if you've already tried this without success, pretty sure this is the only way to do it.