Initial Commit
Improved button in text-matrix
Made some changes...
Worked on text-matrix. Increased Functional Programming levels and enabled some customizability (and set the stage for more)
Fixed a TODO (write() returns the number of cells written now) and improved readability and general awesomeness.
Fixed PHP errors caught by PHP5.3 and made major changes to matrix.js.

I've removed almost all of the global function by moving them into the apropriate anonymous function calls
JS is ES5 compliant! Removed data0.json.
We don't need to console.log(this) any more!
Moved everything from labled anonymous functions in onload (which was rather hackish, I think) into namespaced (named) functions that can all be called programatically, if desired (I think, I may have some checks that I have to write first)
Fixed bug in matrix.swap() that reared its head while testing in FireFox (thank you FireBug!)
Really fixed the edje bug this time, added some url options, and.. did something else too
Rearranged .system, added Collegiate to fonts (which is new), and tweaked .htaccess and the Fork Me ribbon (and fixed something in matrix.js)
Made getContentList() essentially stateless
Minify!
Replace recursive event handling with event delegation
Merge branch 'master' of github.com:indieinvader/projects
Worked on write speed for large tables
Made matrix.letters.write() and matrix.letters.scramble() fast enough to work on a 99 x 99 grid with performance similar to that of the 9x9 grid!
Fixed click event error in matrix.js
Set up CSS and metadata for Ungoliant and HTMLBuilder and fixed some coding errors in HTMLBilder