@atomica: Some great ideas