These posts were written for my old blog and are still well worth a read.