When I first started using UBB, I didn't know anything about Perl/CGI. After putting in hacks here and there, the more I worked with the code, the more I could look at it and know what was going on. I still don't really know Perl/CGI much, and I can't write any Perl/CGI code by hand, but I've been able to manipulate and add onto the UBB code with litle problem.