House of Wisdom Baghdad Conference
Websites
Islamic Culture and the Medical Arts (from the National Institute of Health)
Muslim Heritage (look at sections on Science and Culture)
Internet Islamic History Sourcebook (from Fordham University)
Islam: Empire of Faith (from PBS - look at section on innovation)
Flush On Toilet
Muslim Heros and Inventors
A series of videos highlighting these innovations:
coffee, flying, the scientific method, 1st galaxy, chemistry, 1st university, tar roads, camera obscura