we are using a very modified version of mail works pro - does the job ok on lists up to about 1mio emails...