I love HTML5
You can provide four values for:
horizontal offset (move shadow left or right)
vertical offset (move shadow up or down)
blur (make shadow blurry)
color (change color of shadow)
I love CSS3
You can provide five values for:
horizontal offset
vertical offset
blur
blur distance (make shadow spread)
color
I love the inset box-shadow!
You can make the shadow inside