Here is a comparison of many of the shareware registration sites:

http://www.atlantic-coast.com/pages2/compare.htm

I use BMTMicro mostly because it was the easiest to set up with.