an ongoing experiement with emerging technologies