Or just follow Amy Hoy's advice[0] and only raise the price for new customers. They probably could have bumped their prices by more than $1/month (and sooner) if they had taken that approach.
I did spend quite a bit of time on your site, linked sites, and webarchive. The files on your site did not work out of the box for me. I did eventually get a combination of kernel and configuration that kind of worked, but I think the CompactFlash card was too big. It stalled out on hard drive interrupts.
I took eight years but I also got married, worked full time, and started a company before I finished. By the time I graduated, the CS department had started taking a much firmer stance on timelines, with a desire for most students to graduate within six years or sooner.
> It’s a slightly unusual implementation in that the surface of the game is, in effect, spherical – i.e. the edges are effectively a feature of the projection of the surface but left joins to right, top to bottom and so on.
I believe that is a torus, and not at all an unusual implementation choice for the Game of Life.
This article does not cite any references (and is from 2010) so I can't tell if the author was aware that packrat parsing can support left recursion (PDF, 2008): http://web.cs.ucla.edu/~todd/research/pepm08.pdf
I've noticed this even with Groupon. Walk into place with a Groupon, they offer you the same price but just bypass Groupon. They get a new customer in the door, the customer is fine with it because it's the same price, but the business makes more money because they don't have to pay Groupon their cut.
This doesn't even mention there was an entire newspaper filled with misdirection (Themela, Enigma machines, Mad Hatter, They Live, chromosomes...) or the Shavian text on the badges (all quotes from Buckaroo Banzai I believe). 1o57 even wore a Buckaroo Banzai shirt...gah.
Edit: Also, "Howdaddyisdoing" is an anagram for "Why did I add goons" which seemed very suggestive.
You are assuming that the SMS is like a password and the phone number is like a user name, and that's all an attacker would need to log into the app. However, it doesn't have to be designed that way. There could be another value tying the phone number and SMS to the specific app login attempt, in which case intercepting just the SMS is not sufficient.