I think you cross a line once you go to working on your projects. To me screwing around and doing nothing is very different than working on your own project/business during company time. If you want to do anything educate yourself on the technologies your project uses, but don't directly work on it during your work hours. Even education is different. I draw the line at working on your business during work hours.