Grid that resizes on rollover

Anyone seen a tutorial on developing a resizing grid interface like this ? I want to make one which is a big 10x10 grid which flexes to allow the sections to expand. [ Just to make it more complex, eventually the amount of grid sections will have to be dynamically generated by XML, but maybe that’s phase 2. :wink: ]

I’m sure I could develop something but it would take me a LONG time and I’m sure someone has done it better. Any suggestions?