Christ, this is moving way faster than I was expecting. Hopefully I can get the CS done by tonight.