The rename table before import is quite a nice touch I think. :-) Roughly how many rows of data do you get each month though? Just wondering if you could also do something with pivot tables to supplement the Access stuff?
An alternative might be to consider something like Visual Basic for Applications - you can use an access back-end, but can have a more user-friendly front-end for your regular activities?