Here is some of their old videos, but they are all state of the art productions, with absolutely stunning locations, combined with perfect music that really underline the whole setup.
The Source - New Zealand
..and here is a video about the making of the New Zealand movie...
The Source - Tasmania
The Source - Tahiti