[note: There should be a picture above. If you don't get a picture, please comment with your browser, version, OS and what you see, if anything. I'm trying out a possible "hack" to get around the stupid geocities-no-image-linking restrictions. See below for an explanation of the "hack"]
And about the picture itself... it amused me. Yes. Hah... Yeah, anyways, off to do homework now. Damn thee, homework.
See, the way that yahoo/geocities works is they check the file extension of the file - if it ends in .jpg, .jpeg, .gif (or perhaps if it doesn't end in .html, .htm, .txt), then it'll restrict the file if the referring server isn't hosted on geocities. Or I believe that's how it works... To restate:
IF you try to link an image (ie >img src="http://www.geocities.com/..../blahblahblah.jpg"<) on a page that isn't hosted on geocities...
THEN geocities will block it, and you'll get an "IMAGE HOSTED BY GEOCITIES" image instead.
The way this works is that once you rename blahblahblah.jpg to blahblahblah.html, geocities will think you're linking to that page and will send it happily, without realizing that it's actually an image.
Yes, there's probably a few things that I got wrong... too lazy to double-check terminology or logic.