tlen,
No one else needs to provide technical support for Dillon products. The reason is, Dillon will support their stuff no matter where you buy it and their support staff is second to none, in my opinion.
Lee has decent support. Most of the time you are speaking directly to The Lee! (Whoever it is that runs the place.)
Have you had trouble with Dillon service?