Great idea - I would even extend this to be able to freeze the top row (x squares) so that if there is a menu of buttons/filter row at the top so users can scroll down and still see the filter/navigate etc.
NOTE: Upon clicking this link 2 tabs may open - please feel free to close the one with a login page. If you only see 1 tab with the login page, please try clicking this link first: Authenticate me! then try the link above again. Ensure pop-up blocker is off.