For the geeks out there....

I found a site where people have contributed the code for how to write the lyrics to the song 99 Bottles of Beer in all types of code.

For CJ - In JavaScript

function song() {
bottlesOfBeer = function(i) { return i+' bottles of beer'; }
bottlesOfBeerOnTheWall = function(i) { return this.bottlesOfBeer(i)+' on the wall'; }
takeOneDown = function() { return 'Take one down and pass it around, '; }

createVerse= function(first,second) {
var rval = document.createElement('p');
rval.appendChild(document.createTextNode(first));
rval.appendChild(document.createElement('br'));
rval.appendChild(document.createTextNode(second));
return rval;
}
getNormalVerseFunction = function(i) {
return function() {
return createVerse(
bottlesOfBeerOnTheWall(i)+', '+bottlesOfBeer(i),
takeOneDown()+bottlesOfBeerOnTheWall(i-1)+'.'
);
}
}

verse = new Array();

for( var i = 3; i < 100; i++ )
verse[i] = getNormalVerseFunction(i);
verse[2] = function() {
return createVerse(
bottlesOfBeerOnTheWall(2)+', '+bottlesOfBeer(2),
takeOneDown()+'1 bottle of beer.'
);
}
verse[1] = function() {
return createVerse(
'1 bottle of beer on the wall, 1 bottle of beer.',
takeOneDown()+bottlesOfBeerOnTheWall('no more')+'.'
);
}
verse[0] = function() {
return createVerse(
bottlesOfBeerOnTheWall('No more')+', '+bottlesOfBeer('no more'),
'Go to the store and buy some more, '+bottlesOfBeerOnTheWall(99)+'.'
);
}

this.getDom = function() {
var rval = document.createElement('div');
for( var i = 99; i >= 0 ; i-- )
rval.appendChild(verse[i]());
return rval;
}
}

document.getElementsByTagName('body')[0].appendChild(new song().getDom());

And now PHP.....

PHP/FI is a light, and powerful, interpreter for server-parsed
("dynamic" this year, SSH since NCSA invented the thing ages ago)
html which can be used either as a CGI redirected processor or
embbedded in Apache servers. Its web site is
<a HREF="http://php.iquest.net/">http://php.iquest.net/</a>.

<HTML>
<HEAD>
<TITLE>
99 Bottles of beer.
</TITLE>
<META NAME="Author" CONTENT="Alejandro L&oacute;pez-Valencia">
<META NAME="E-Mail" CONTENT="palopez@usa.net">
<META NAME="Description" CONTENT="Written in PHP/FI 2.0">
</HEAD>
<BODY BGCOLOR="#FFFFFF">
<?
/* Don't show the access information footer */
setshowinfo(0)
>
<?
/* Drink with the boys... */
$hic = 99;
while ($hic > 0) (
$huc = $hic - 1;

/* Waste CPU, but you are using a Cray, aren't you? */

if ($hic = 1) (
$huc = $hic;
) ;

if ($hic = 1) $bottles = "bottle" else $bottles = "bottles" ;

echo $hic $bottles of beer on the wall, $hic $bottles of beer. <BR> ;
echo Take one and pass it around, <BR> ;
echo "$huc $bottles of beer on the wall. <BR>" ;
$hic--;
)
/* Pass out */
echo No more bottles of beer on the wall. <BR> ;
echo No more bottles of beer... <BR> ;
echo Go to the store and buy some more... <BR> ;
echo 99 bottles of beer. <BR> ;
?>
</BODY>
</HTML>