I can't sit idly by any more and
expect to keep up.
Wise words for any profession.
I find it simple to keep up actually. I read about two books a year on whatever technology interests me, and other than that, as long as I'm actively programming in the technologies I wish to keep up in, I find myself staying up to date, since I'll be searching the web constantly for help and ideas and you just run across the stuff.
Conferences are great when you can get them, but the web is almost as good for keeping up with what goes on at them. It helps to read the MSDN blogs once in a while if you want to see what Microsoft might currently be up to, but again, you'll run across them if you put any amount of time into programming in .Net.
A lot of my pro-d can be attributed to checking out stackoverflow on a daily basis as well. Researching interesting questions and reading questions that interest you definitely keeps you sharp.