Jakob Nielsen's 10 general principles for interaction design. They are called "heuristics" because they are broad rules of thumb and not specific usability guidelines.
SVG graphics can be animated using animation elements. A lot of very impressive effects can be created, especially ones involving morphing and transforming shapes. The sky’s the limit.