Welcome to WebmasterWorld Guest from 188.8.131.52
I'm assuming that as the page is pure HTML, the server will basically throw away the ?ref=1234 portion, or am I missing something?
For example: news0901.htm would refresh to news.htm or whatever. This way you can also track dates (news0901 = september 2001 newsletter).
I'm sure there's some better way to do this on the server but not being a scripting type person this is an easy and effective method if the volume of newsletters and rediervt pages is fairly low.
ErrorDocument 404 http*//www.site.com/cgi-bin/404.cgi
Where 404.cgi is my script handler that is the header logger and a print "Location: httprealurlhere"