Realistic glass is always a good challenge for a shader in 3D Animation software. this one was created using Maya and Mental ray. I use a lot this shader for packaging design.