All about Hammocks