Xero is a suite of online accounting software for small businesses, accountants, and bookkeepers.
xero.com
Advice for new reps It's great, solid learning experience