If you're willing to learn SQL, managing a MySQL or a PostGres database isn't hard. Doing the funky Access interface magic is harder (CGI to the rescue :-) - but perhaps that's a good thing. I'm sure you've seen lots of Access databases that are rubbish or just plain broken.

Wade.