I thoroughly enjoyed this BenFred article