Not professional, just been doing longer than most.
The auto refresh triggers when the page is scrolled down past a certain point, because sometimes when the text is re-drawn by the visitors web browser it looks all crooked with lumps, forcing a refresh cleans it up. I have turned it off now so you can how it looks when things do not work quite right.
Only tested on Firefox so far, not tried IE7 or 8.. there is no way it will work for IE6, Chrome should be able handle it but not sure about Safari. The page should look something like this. Google can also read the text and index it so helping the SEO.
Images and form input text areas will also rotate using just HTML & CSS, getting flash video to display at an angle is a bit trickier (flash not being my strong point).