Javascript is indeed getting more and more important. With Ajax techniques getting spread and popular, javascripts skills are certainly becoming an valuable asset. However, doesn't matter how good a developer you are - some sort of debugging/logging tools sure are needed - and I bet I'm not the only one having used alert-messages, and then when put into production someone found out that one alert message was still there in the code...
Anyway, what I needed was:
a) a simple yet powerful Javascript log console. All I need to do is basically to log messages from my javascript code - and preferably the console would be hidden until I needed to see it
b) I would like to wrap it all up into an asp.net server control - and embed all needed javascript to handle the console. Then all I need is to reference it, put it into my aspx pages and viola! No need to copy the javascript etc.
c) A switch to turn logging on and off. I don't mind debug messages in my production code - but it should go to dummy, empty functions.
So - what I found was - JSLog. Check the example here. Perfect!
Anyway - now to the control. The the attached download file you will get two projects - one test application and the control code itself. When running it looks like this:

Notice the little orange box in the left saying "2"? Doubleclick on it and:

If you look in default.aspx you can see that onmouseout calls MyMouseOver which in turn looks like this:
<script type="text/javascript">
function MyMouseOver()
{
jslog.debug("In my mouse over");
}
</script>