I'd really like to implement some of the new features that come standard with HTML5 but I want to be able to do it in a way that doesn't break my site.
I know that Progressive Enhancement and checking the useragent is always an option. Are there any better alternatives out there?