so whats wrong with Access?
'its been a pain in the ass' isn't very descriptive
personally I find Access easy to use
the only tme its been flaky is when either too much was being asked of the back end *ie the wroing back end was used and/or the app wasn't designed properly for a server back end
OR the basic design was flaky.
if you want something that resides on that runs on PC's and Apples then Filemaker may be worth looking at, but its going to cost more. however far fewer people use filemaker than Access
if you want something that is platform independent then open office may be the route, however far fewer people use Open Office compared to Filemaker
if you think designing in Access is tough then I suspect that a web hosted app isn't going to be any easier, many find it a tougher proposition.
Filemaker is Apples equivalent of Access, however in my books it is neither as accomplished or proficient as Access. I think it can be easier, especially if you are of the Apple way of doing it... however by definition that makes the handover to a subsequent developer to maintain. int he same way that competent MySQL DBA'a are harder to find, the same follows with competent developers in Filemaker. mind you you can easily find lots of incompetent developers in Access
are you sure you want to lock in your NFP into the more expensive Apple world?