It can be pretty difficult to wrap your head around the concept of matrix transformations. To debug matrix differences across web browsers, I made a nifty matrix sandbox page to play around with the numbers and see the effects in realtime. Just drag the sliders around and see what happens to the square in the middle.
It currently works in the following browsers:
Notice how IE re-positions from the bounding-box, and all other browsers preserve the mathematical origin.