now almost finished. it should solve almost any puzzle you throw at it by logic and, failing that, trial and error (aka "cheating").
also included a timer to see how long certain test puzzles take to run.
now supports loading in two external sources of free, daily sudoku puzzles. fixed at least one glaring error in my logic.
added a preloader so you know that it's not broken. also, it consistently finds naked doubles, triples and quads. hidden doubles are working as well, and i'm testing hidden triples and quads.
hidden triples are working now
slight display tweaks, as well as under-the-hood improvements and efficiencies. working toward line/box interactions - don't know why i didn't tackle them sooner.
line/box - or locked candidates or whatever - are working now.
more display tweaks, cells now update immediately when solved, "house" indicators turn on and off individually (though too quickly now)
interface updates. i also fixed something i broke recently, so you can actually input a puzzle by hand again