re phpMyAdmin
I've never been fond of mysql front ends. I've always preferred to do most of my MySQL work through the console. I think for things like MySQL it sort of really helps one start 'thinking' it. And 'thinking' in SQL is very handy because you'll start using SQL as a 'representation' for tasks- like a problem space. And there is where it really starts getting interesting.
Also a good programmable text editor like vi/m and/or (X)emacs with some saved files of common strings and/or examples and a command history can become a pretty kick-ass SQL interface.
Anyway, just my 2 cents. I don't always advocate the 'stone age' approach, but for some things I think it helps master it. CVS was that way for me. I never mastered it on the admin level until I just forced myself to think in its command line. Someone was always blowing up the repo back then. Ahhh, the good old days.
Oh, BTW- I'll take you up on that zip file email. I'll email you from my gmail account at some point this weekend.
Yeti