IEE Colloquium on Molecular Electronic Devices