I'll start off with the easier question, are the final estimation in Losie's tank FAQ with, or without gems? Enchants as well. The enchants I can figure out/they are listed. But I have no idea what to do for gems.
As for the macros question: How would I make a macro in which when I hit shift would do something like /cast [Target = X] Blessing of Freedom but if I am not holding shift down it would cast it on myself? I assume to once that basic code is down I can just copy/paste which spells I want to use (Holy Light, FoL, BoP etc etc)