About webdev... I don't know, I've been crunching code for a decade now and I'm still not tired, I have done other stuff like CMS implementation, native windows desktop apps, office plugins, APIs, console abstractions... whatever, I understand this is not necessarily something you might want to do, but tell you want, maybe you need a break from the industry anyway... When I had my 3 year gap I went to work for Immigration and then I came up with the idea for a system that I then developed and sold to them. Sometimes the gap is exactly what you need to come back with fresh ideas.