I use Geo-agent for posting to the site. The main benefit is you can post any route you ride as a"personal route" so you are not limited to riding the official routes. You can add distance, modify course, etc. The only drawback is a personel route usually scores less points than an official route, but without it you wouldn't score any.
It is easier, however. You can still post personal routes the old fashion way (as I do) by uploading a .gpx file. Of course, you will not be able to take advantage of the GPS Rider feature that allows you to post your ride on established routes via GPS. The cool thing about GPS Rider is that you can playback and compare your ride with other GPS Riders.