I thought this was interesting...

http://www.users.qwest.net/~j5/sande...er_problem.htm