フッター要素をページ下部に固定できるjavascriptr のライブラリfooterFixed.jsはフッターにid="footer"を付けるだけだけでOKなので、とっても便利です。
http://blog.webcreativepark.net/2007/11/16-012253.html
ただ、隣接する上の要素(例えばdiv id=main)に枠線や背景色があると、今度はmainとfooterの間に隙間ができて見栄えがわるくなるというのがちょっと残念。
そこで素人が感だけでそこれあたりを修正してみました。bodyにマージンがあってもwindowの下縁にへばりつくのも解消できたと......思います。
http://qitailang.small.jp/webtech/fixed_footer2/