Any one have any recommendations for high quality outsourced book-keeping services for small business and other potential financial functions e.g. receivables, payables tracking, etc.

Many small businesses can't support a thoughtful CFO hire due to size and potentially need.