Angel Ortega - Main coding
Hanus Adler - Locale and filter debugging
