Puddles and Oceans