Eclypse - The best of all worlds