Creating widgets in javascript is not a new idea and is becomming more or less of a wide spread technology thanks to well used web aps like facebook, myspace and even google apps. A widget is basically a simple graphical interface that can be re-used either on the same domain or possible many potential domains. There are more than one way to create a widget but for our example we are going to use straight up javascript and dhtml.