http://flying-together.org
.