In (weak) defense of ACI, even though I can't stand it, their tech support WILL bail you out when you're in completely hot water. I screwed up ACI's Tracking system for our whole company (yay) and they WebEx'd in and fixed it.
On the downside of that situation, I did have to prompt a little bit because I could see a database file that was the original and had all the records yet at one point I was being told that, "All the records were lost/corrupted," with a vocal tone of, "Oh well, you screwed up, you're SOL." I insisted that the tech try other things because if we had to deal with the database as it was showing up at that time, we would've been missing almost every one of our 2008 records.
On small things though, where they don't know right off hand how to do it and it's not necessarily something you NEED to do/have/change, they seem to have quite the "oh well" attitude. Well, there are a few that aren't like that. I used to have a friend working there and even when I'd talk to HIM, once he got sick of his job, he barely helped at all. But originally, he'd go the mile.