AdamMackay.com - Sci-fi and science/technology writer. + software professional.