1. 
Very tough times are ahead...Here's a point by point
Al  (04.29.09)