Currently use Sage for our business but never been a fan. One big problem I have is I can't set up a job and then apply costs/sales to it.
Do Xero or Qiuckbooks offer that facility on their basic packages? I just want to be able to run P&L's on each contract without having to run a seperate spreadsheet, which takes ages and is so open to human error.