10 Years Ago
added more validation. still plenty of errors though. :(