What is the general feeling on using JavaScript for server side code? I really like the look and feel of JavaScript over VB and think using the same language on both the server and client could be smart.

I rarely see ASP scripts written in JavaScript and find this strange since any Web developer worth his salt will know some JavaScript. Other than that are there any real good reasons to avoid doing this?