For your third question >
http://msdn.microsoft.com/en-us/library/ms130214(SQL.105).aspx
Don't forget about Books online as this continues to be a valuable resource. Since you have a background things will come back, learning the new things is not as difficult and you feel you are coming back after some weeks I would bet.
----------------------------------------------------