Take a look at
www.lymebaywinery.co.uk to see how I achieved it, using an empty div ("pad") to push the footer to the bottom. I can't remember where I found this solution now but it works, validates and doesn't require tables. I used ems to dictate the height but you could use pixels.
There's another neat solution called 'footerStickAlt' at
http://www.themaninblue.com/writing/...ve/2005/08/29/
Let us know how you get on.
Cheers,
Tim