BTW, please use the code tags when posting code.
I just found the tags, sorry! ;-)

Also, why are you selecting ANYTHING???????
 oHF.Range.Select
Because I took this line in your code. I thought I was selecting the whole header with it...

You do not need to select anything, as stated previously, you can action them directly.
I'd love to, but as I said, your code seems to delete text boxes, so there must be something I don't get...