(C) 2007 Jeremy Dunlap (Jer Dunlap) all opinions are those of Jer and do not reflect the opinions of any organization for which he works