Adventures in EC