I was hoping something like this would eventually happen with node. This is interesting from a technical perspective, but I think even more so from a business one. Creating more of an overlap between the technology used on the server side with that of the client just makes it easier to find developers who can do both. Personally I'd love to see the term "front end developer" lose some steam.