I recently discovered that my host has the gd functions installed on the server. This opens up so many possibilities. You can see an example here: 6CULTURES part of the php script: Code: $im = imagecreatefrompng("117bw.png"); $rgb = imagecolorat($im, 896, 850); $r = ($rgb >> 16) & 0xFF; $g = ($rgb >> 8) & 0xFF; $b = $rgb & 0xFF; $c = $r.", ".$g.", ".$b; echo "<P>rgb of 896, 850 = ".$c."</P>"; Why is this cool Suppose I wanted a really big map and I want to have navies and armies on this map, but that some paths are blocked for these armies, and that navies obviously can't sail on land. I could do this manually, by making a huge database, but this would be an incredibly boring and tedious task, and it would take days if not weeks to complete this database. Not so with GD functions! Now all I have to do is draw a map with MS paint. Save it as a bitmap and use gimp to convert it to a png file. Then I can just fetch the rgb value of the pixel. For example: If the rgb value corresponds to blue, it is water, if it corresponds to green, it is land. Do I hear you say cool?!