I'm gonna agree with eejit on most of his post. I disagree that you don't learn from reading books. While reading forums will provide you with knowledge, not all of it is correct. I've only been on this site for a day, but most of the information I've read is spot on with what I've read on other sites and in various books.

Me personally,

I read books, use experience, and poker tracking software to help maintain my "A" game. I took some time off, but in the last 2400 hands of cash game I've maintained 11.6bb/100 hands profit. I went back and looked at my other data base and I've shown great improvement. Over 21,000 hands I was maintaining 1.93bb/100 hands. The biggest improvement for me was through the tracking software. I've tightened up my game and got more aggressive.