This is more of a general question for other plugin developers out there. I've seen a couple different methods for generating pages from plugin content. One of the most common ways I've seen is to grab the header and footer files from the theme and then fill in the middle with the content you want displayed.
This poses problems in several themes, however. A lot of themes I've applied my plugins to explicitly define styling within the page templates, and this styling doesn't get picked up if all that's being used from the theme is header.php and footer.php.
Is there another method that works better? What have other developers done to resolve this issue?