Cool, but why is the frame so tall?
Inline frames also don't apply the stylesheets of the parent page. If you're using a universal template on your site to maintain an overall consistant appearance, you must link your stylesheets manually to each individual module which makes updating a pain if you ever want to change stylesheets. If you use an include() function, which aren't THAT complicated, they will carry the same stylesheet info as if they were originally part of the page.