Just gave that a skim, and it looks useful and interesting. It should be noted, however, that while caffeine by itself is indeed a diuretic and will thus lead to dehydration, caffeinated beverages have more than enough liquid to offset this effect. The idea that caffeinated drinks dehydrate you has been debunked pretty thoroughly, so, have yourself a nice iced coffee with your squats.