The big question is: what's between the header and footer? If there's always going to be a whole lot of content, you don't need to agonize over the footer. Forcing the footer to the bottom is only a problem when some pages have only a little bit of text, so you end up with a footer hanging forlornly in the middle of the page.
Is there is any danger that you will run out of text before you run out of page? In the real site, that is, not when you're testing. Don't spend a lot of time solving problems that will never arise.
:: wandering off to experiment while looking vaguely around for all those Sticky Footer gurus ::