Crispin Curtis is a freelance writer, who contributes to numerous blogs and websites