This is exactly my problem.
Finally I have committed what might sound like the ultimate sin and given in to the Java/Spring framework. I'm learning various aspects of Spring, should have a small project up on github and plan on "specializing" in this framework for good.
All my other fun work is going to be done on my time alone. I look at it as the 'get serious, time to separate work and play.'