A great idea, but as a word of warning, if you need to use a lot of these, the polycount of your model will grow quite fast, so in most cases I would recommend using textures, with or without alpha transparency. Of course, this one casts very beautiful shadows...
Anssi