Hmm, I missed this thread the first time around. I know JavaScript quite well and have toyed with the idea of making a game with it, using an HTML table as the "screen". However, the canvas element changes that. I think the idea of the canvas element is that you can draw whatever you want to it with JavaScript, so you're not limited to presenting your graphics with only basic HTML elements.