Arecibo Observatory 2008