Our association decided to replace our old assigning software (I.E. pile of garbage) this year.  After much investigation, we decided to buy the assigning software from Sportspak.  
http://www.sportspak.com/   For our purposes, it had the best functionality and ease of use.
Z