Okay so I know a lot of people have had this problem, and everyone here and their grandma is going to tell me to change my graphics to DX9 in WoW, but I've already done that!!! 
So here's what's happened: I dual-boot windows using bootcamp on my macbook and have been using HonorBuddy successfully, and I was updating WoW to the next patch and midpatch I ran out of disk space... I guess I underestimated how much I needed to partition. Anyway, I deleted every file I could, and reran the patcher and it told me I needed to repair my WoW files. I ran the repair, and it said I had to do a fresh install... So, I logged over to my mac os x side, partitioned more disc space, went back to the windows 7, formatted the unallocated disc space, and linked to my BOOTCAMP C:\ drive labelled Extra Space. I fresh installed World of Warcraft in to that new space, ran it, logged in, made sure I was on DX9 windowed mode (not fullscreen) and went to use HonorBuddy and got the following error message:
Logging in...
-------------------------------
You have not selected a valid instance of WoW to attach to!
Please restart Honorbuddy and choose a valid instance of WoW to use Honorbuddy with!
This version of Honorbuddy only supports WoW Build #15050
You are currently on build #0
-------------------------------
I thought perhaps I needed to move HonorBuddy to the same Extra Space volume on my C:\ drive, so I downloaded a fresh install of HonorBuddy and placed it next to the World of Warcraft folder, but to no avail. Does anyone have any ideas? I can absolutely not place WoW back in my Program Files because I don't have enough room, and I wasn't able to Extend the Bootcamp volume to the Extra Space I partitioned, so that's why I did it the way I did it. I really really don't want have to fresh install Windows 7...
Specs:
Windows 7 using DX9 windowed not fullscreen mode, character logged in and jumping before launch HB, have used HB for the last month or so, etc.

So here's what's happened: I dual-boot windows using bootcamp on my macbook and have been using HonorBuddy successfully, and I was updating WoW to the next patch and midpatch I ran out of disk space... I guess I underestimated how much I needed to partition. Anyway, I deleted every file I could, and reran the patcher and it told me I needed to repair my WoW files. I ran the repair, and it said I had to do a fresh install... So, I logged over to my mac os x side, partitioned more disc space, went back to the windows 7, formatted the unallocated disc space, and linked to my BOOTCAMP C:\ drive labelled Extra Space. I fresh installed World of Warcraft in to that new space, ran it, logged in, made sure I was on DX9 windowed mode (not fullscreen) and went to use HonorBuddy and got the following error message:
Logging in...
-------------------------------
You have not selected a valid instance of WoW to attach to!
Please restart Honorbuddy and choose a valid instance of WoW to use Honorbuddy with!
This version of Honorbuddy only supports WoW Build #15050
You are currently on build #0
-------------------------------
I thought perhaps I needed to move HonorBuddy to the same Extra Space volume on my C:\ drive, so I downloaded a fresh install of HonorBuddy and placed it next to the World of Warcraft folder, but to no avail. Does anyone have any ideas? I can absolutely not place WoW back in my Program Files because I don't have enough room, and I wasn't able to Extend the Bootcamp volume to the Extra Space I partitioned, so that's why I did it the way I did it. I really really don't want have to fresh install Windows 7...
Specs:
Windows 7 using DX9 windowed not fullscreen mode, character logged in and jumping before launch HB, have used HB for the last month or so, etc.