Are there any major drawbacks to using SharePoint for your billing needs? Does anyone who uses SharePoint here avoid using SharePoint for billing, or only use SharePoint for some of your billing?