Como mostrar texto na imagem ao passar o mouse?

Estou tentando mostrar uma descrição ao passar o mouse sobre uma imagem. Eu já fiz isso de uma maneira menos desejável, usando sprites de imagem e paira aqui:http://willryan.us/design.html Eu quero que seja exatamente como eu tenho, mas usando texto real em vez de uma imagem.

Eu tentei algumas coisas diferentes, mas não consigo descobrir como fazer isso. Estou tentando fazer isso usando apenas HTML e CSS, mas não tenho certeza se isso é possível.

Sinta-se livre para mexer no meu código, eu vou colar o que eu acho que é relevante aqui.

HTML

div#projectlist {
  width: 770px;
  margin: 0 auto;
  margin-top: 20px;
  margin-bottom: 40px;
}

div#buzzbutton {
  display: block;
  float: left;
  margin: 2px;
  background: url(content/assets/thumbnails/design/buzz_sprite.jpg) 0 0px no-repeat;
  width: 150px;
  height: 150px;
}

div#buzzbutton:hover {
  background: url(content/assets/thumbnails/design/buzz_sprite.jpg);
  width: 150px;
  height: 150px;
  background-position: 0 -150px;
}

div#slinksterbutton {
  display: block;
  float: left;
  background: url(content/assets/thumbnails/design/slinkster_sprite.jpg) 0 0px no-repeat;
  width: 150px;
  height: 150px;
  margin: 2px;
}

div#slinksterbutton:hover {
  background: url(content/assets/thumbnails/design/slinkster_sprite.jpg);
  width: 150px;
  height: 150px;
  background-position: 0 -150px;
}
<div id="projectlist">
  <div id="buzzbutton">
    <a href="buzz.html" title=""><img src="content/assets/thumbnails/transparent_150x150.png" alt="" /></a>
  </div>

  <div id="slinksterbutton">
    <a href="slinkster.html" title=""><img src="content/assets/thumbnails/transparent_150x150.png" alt="" /></a>
  </div>
</div>

questionAnswers(6)

yourAnswerToTheQuestion