I wouldn`t hesitate to recommend Racesignup to anyone looking for a hassle-free and feature-rich race admin system.
Slick and easy to use
Very slick service allowing for complex requirements (different competitor types, courses, start windows etc). Registration for subsequent races is very quick as all details are stored.
Efficient service at a fair price, does what it says on the tin :)
Yes, you do the setup work yourself but it's great as the organiser to be able to go in and tweak the information if things change before you've gone live.