Every day, the team over at Google's headquarters makes advances in Search Engine technology. A few years ago they announced the ability to read Flash websites, and then last year they further announced the ability to read deeper inside Flash websites.
Unfortunately, Flash websites still suffer from lower ranking than normal HTML websites.
Google announced in April 2011 that they are trying their best, a little bit at a time, to learn to understand these programming technologies. But it will take time.
Meanwhile, relying on these technologies to make your website look fancy will hinder your online presence.
The better course of action is to only utilize known programming techniques on your website, then simply replace the website with something new on a regular basis.
Some savvy jewelers already understand that their websites need to be updated often and upgraded yearly. This yearly renewal allows you to move into more effective web technologies, better integrate with search engine changes and keep in touch with your twenty-something audience.
Even though website technology is already far ahead of what search engines understand, what you need to balance is whether you want "fancy and shiny" or if you want "effective and profitable."