Main Page

It's .mobi Time!

The difference between 'Moby' and .mobi

.mobi logo If you resell domain names (or are thinking of getting into the business), you should consider .mobi domains, the domain for mobile devices. We'll explain they whys and hows of .mobi after the jump.

more »

Loads of SEO Tips from Google's Matt Cutts

Kudos to SEO Egghead and its author, Jaimie Sirovich, for taking the time to extract Google's Matt Cutts' SEO tips and putting them in an easily-digested list form! Here are the relevant articles:

Dynamism and their USB Sushi

Sushi-shaped USB keys from Dynamism

It was sci-fi author Diane Duane who introduced me to Dynamism, a Chicago-based shop that -- as Diane put it -- specializes in computers and gadgets that Japanese vendors have decided was too cool to sell outside their borders. Yes, their stuff is available at premium prices, but that's the cost of getting gear from the future.

Some of the less-expensive items available from Dynamism are their sushi-shaped USB drives. According to Dynamism, these aren't ordinary plastic extrusions, but "hand-made-in-Tokyo", which I suppose is why they're expensive (a 256MB "ebi" -- that's shrimp -- will set you back US$99 and a 1GB "otoro" -- that's fatty tuna -- will cost you US$219).

Google Results, as They Would Appear in Other Countries

Google's results are country-specific: that is, the result set you get is "tuned" to the country from which you're Googling, and that country is based on the IP address of the machine on which you're accessing Google. For instance, I'm based in Canada, and my results, whether I go to or, are always from But what if I wanted to see the results that people in America would see? Or the U.K.? Or anywhere else?

Enter's Google World Wide Search, which lets you enter Google search terms and a country, so you can see the Google results that people in other countries see.

Sets in JavaScript

A common task in programming is determining if a value is equal to one of a set of given values. Normally, this might involve setting up a large if or switch structure or a long expression full of Boolean ORs. However, in a flexible language like JavaScript, a simple function lets you implement sets, and testing for set membership is easy. For more, see this article: Sets in JavaScript.