I had a bunch of problems, some have been fixed, some are in the process of being fixed, and some I haven't gotten around to yet. So far the biggest pain has resulted from trying to divide by a negative number. I'm using a few odd workarounds, but everything seems to be going smoothly, for now at least.
When I finally DO get this damned thing up and running, I'll be sure to post a picture here. Until then, back to the codestone.