I received an email from Jeff Johnson last night after a very frustrating launch day. I am going to quote it here in its entirety, because he really felt bad about the launch. So many things went wrong today that I’m not even going to try to tell you what happened. Let’s just say "Launches […]