Sorry your Browser seems not to be able to show this site, please try this direct link And yes, you are right iframes are a ugly think, sorry for that...