I wrote everything up...

http://seagecko.org/thoughts/index.php?p=28

If you see any obvious errors in my thinking, please leave a comment.

-- 
Justin Rudd
http://seagecko.org/thoughts/