Two random thoughts - http://www.tomstocky.com/blog...