Got AC :-)
Some random thoughts...pieced together.