Did you see the Hanzo ad in Lost last night?

In case you missed it last night, you should go to www.sublymonal.com (I had forgotten all about it until I saw it on Monitor Duty today.)