What a last-ditch attempt to make it more difficult for people to leave (or just delay the inevitable.)

In my previous posts, I was complaining about how I lost the ability to use my Vodafone 3G data card when I bought a MacBook Pro. Apple has abandoned the PCMCIA slot in the new MacBook Pros in favor of the newer ExpressCard slot and Vodafone couldn't care less. This is a problem that affects more than just Mac users as, from what I hear, Dell is doing the same thing with its new laptops. Yesterday, I posted that I found a new service by T-Mobile that allows you to use your mobile phone as a modem with an attractive data plan. I ordered the plan along with a T-Mobile Vario II (a rebranded HTC TyTN/Hermes). This morning, I had a knock on the door at around 8.30am and my new phone and connection were handed to me by a friendly Royal Mail driver.
In Rails you can define constraints and validations in the Model. You repeat the Model definition when you create migrations to create your database structure (or if you create you create your schema manually, when you do that.) You repeat the constraints (e.g., foreign keys) in the database also. For Rails to be completely DRY, it should generate the schema and update the database automatically based on the current state of your Model classes. (Allowing overrides that go low-level, where necessary, of course for specific optimizations or advanced SQL.)
I discovered that T-Mobile has several plans where you can use your phone as a modem for your laptop. They actually have data plans that support this. AFAIK, this makes them the only company currently to offer a mobile data solution for Mac users with new laptops. I just signed up for their Flext 35 + web 'n' walk Max plan which comes with "Unlimited Internet".