> I find the hardest part of learning is being motivated enough to devote time to a subject... Agree. Well maybe while I was a college student, I was interested in the subject. After working for sometime, I find out programming is boring. I can do the job, but find out I don't want to touch it (programming) after work. (That means my learning, at most of the time, was from studying source code my coworkers have transferred to me.) If I want to, I could have taken a course in ASP.NET almost 3.5 years ago after I started a new project in ASP.NET. Right now as I have a book on C# 2.0 (yes). I don't want it to collect dust, so I pull out and read from time to time. But find out reading it while taking transit back and forth workplace is both boring and hurt my arms.