Use this to demonstrate translations, rotations, reflections of squares, triangles, parallelograms on a grid, this is a really nicely done site (I do not believe that you can draw your own figure from scratch, but hitting the “new triangle/square, etc” button brings up a different one each time)http://www.shodor.org/interactivate/activities/Transmographer/?version=1.5.0_01&browser=MSIE&vendor=Sun_Microsystems_Inc.