Nice. Try to use contentEditable for a better user experience, and auto align numbers to the right. That's it. Great job.
* Here, contentEditable cells on click, arrows up/dn for rows, tab/shft+tab for columns:
http://georgenava.appspot.com/demo/spreadsheet.html
Coincidentally I was playing with that yesterday for a project, but yours is a hundred thousand times better.