> I have used PHP... it is Sh*t... mainly because of the ";". A lot of

Have you used a PHP debugger? Or do you just click the refresh button in
Mozilla? You cant say a language is s**h just because you use ; . In PHP
the ; is very useful eg.

<h1><?php $result=$db->getOne(); echo $value+$othervalue ?></h1>

as opposed to

<h1><?php
$result=$db->getOne()
echo $value+$othervalue 
?></h1>

"Nothing is more stubborn than a programmer defending a language" ;-)