[tantek]if your only use of shapes is to "look pretty" or "look creative", and not the core of the content / UX, then CSS is the right answer for that, because it should be something the user can easily disable etc. lots of user-choice and accessibility reasons for this