Hey Kermit,
You asked "where do you guys learn this stuff?"
I have been teaching myself for a few years now and it seems the more I get to know the more I realize what I don't know, but with that being said. I can tell you by my experience, that I have bought books, read articles on line and check several Access forums (pretty much daily). For me, I feel like I have learned more by reading other peoples posts and then reading the solution that someone has given. Once you start searching, on line, for Access related stuff, then you discover that one website will take you to another. For instance, if you look at the Stephen Lebans site I gave you the link to, then your find that his site will link you to several more. I save all of these sites in a folder. I have also built a little database that I call code library and when I find a post or a website that has something that I feel like is good or I can use then I copy and past it into the code library along with it's URL so that I can refer back if I need to. I think the biggest teacher is time. If you keep searching and spent some time doing it then eventually you'll get to where you don't have to ask questions very often.
Hope this helped in some way,
Shane