Update: People keep asking me to use this code, apparently unaware this has been made obsolete by CSS 3D. So it's gone now. The Canvas tag's popularity is slowly increasing around the web. I've seen big sites use it for image rotation, graph plotting, reflection effects and much more. However, Canvas is still limited to 2D: its drawing operations can only do typical vector graphics with so-called