The short-lived chaotic fusion of electronica and indie-rock was loved and loathed in equal measure, and took bands like ...