CodeTRUCKER, while I agree with Fodder that a lot of the PHP code you run into is a mess, and that PHP itself has some pitfalls, I can testify that in a few days piddling with it I was able to hack up the code to run my primary NANY 2012 entry's
web-based database. So, it can be done. I have to say, I don't like the language much, and the layout of the online help manual? Meh...