@amanuel: great post! thanks.