Final gather, image based lighting and other things

Does Blender have final gather, image based lighting?
Also, is it possible to calculate GI for 1 frame and freeze it to speed up render times? This is possible with commercial software and works fine as long as nothing in the scene moves but the camera.

No takers for this one?