Originally I was going to post a reply here with several methods of sticking the footer to the bottom, depending on the need.
But the post kept on growing, so I decided it's best to move it to a
separate thread.
That way the very first post is a complete how-to for anyone else looking for this info. I included the above solution (with credits) as the first solution, and provided two more =)