MS Access is actually a very very useful piece of kit; it's a surprisingly good database considering its limitations, and it's infinitely better than keeping your data with your business logic in an excel spreadsheet.
... Why people hate on it I'll never know.