Adventures in ECE Design