Transparency and light refraction within a transparent material are key parameters in order to get a realistic rendering of a material like solid glass. This tutorial doesn't help with getting caustic spots, which is beyond the reach of the actual version of Blender without using an external renderer like Yafaray or Luxrender.

For Blender: 2.50 Alpha 2 or better