yeap I know - but thought I would do a little reasearch first
found this about outlook
The extra line spacing is caused by the interactions between Outlook and your editing application, such as Microsoft Office Word or Microsoft Office FrontPage®.
In the first signature example, when you pressed ENTER at the end of a line, a <br> tag was inserted in the code used for the signature. A <br> tag is used in HTML to create a line break. However, depending on which editing application you use to create your signature, a <p> tag (a paragraph tag) might be inserted. A <p> tag is interpreted by Outlook as a line break plus an extra line space
and also
Tools menu > Options > Preferences tab > E-mail options button > 'Remove extra line breaks in plain text messages'.
So i am going to try these first - as I like the code as it is now (after the tweaks you guys have done )
I will rip out bits if these two don't work
as I still would not be able to test it until I get to the office (at home at the moment ) listen to a bit of meatloaf ....
so hold fire on this as a simple click of an option in outlook at work could resolve the issue or possible renaming <p> to some other reference such as
Const XPX As String = "<P>"
may just get it past outlook
Outlook is good but can be stupid at the same time this might just fool it