Athens, Greece
Posted on Flickr 3:14 am, November 5, 2010








Checked in at San Francisco International Airport (SFO) .
That’s new. Pre-weighing and measuring bags before check-in.
37.6164241-122.3862791
Checked in at San Francisco Giants 2010 World Series Championship Parade .
I am checking in in spirit, even though I’m on my way to the airport 🙁
37.7889632-122.4021149

Checked in at Shalimar .
37.78978-122.420707
Tyler Durden’s 8 Rules of Innovation
Pretty awesome post on the Lateral Action blog that uses Fight Club quotes to guide you towards innovation/creative productivity

“Baker is an HTML5 ebook framework to publish books on the iPad using open web standards”
Click a character to copy it to your clipboard
How to properly use Git with WordPress.org Subversion
Walks you through setting up a git repo that will interface with a WP.org plugin directory (or any other SVN repo I assume).
“Tropo is a powerful yet simple API that adds Voice, SMS, Twitter, and IM support to the programming languages you already know.”
“The easy way to receive, pay and track all your bills”
Checked in at Heart of The City Farmers Market .
Checked in at Red Door Cafe .
Amazing Brunch

Amazing Brunch
Posted on Instagram 3:09 pm, October 31, 2010 jQuery(document).ready(function(){ var gmap_md23423e91c1190290e99ec30acdbe5b7 = { positions : { 695 : new google.maps.LatLng( ‘37.78827’, ‘-122.423802’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_md23423e91c1190290e99ec30acdbe5b7’ ), { mapTypeId: google.maps.MapTypeId.ROADMAP, center: new google.maps.LatLng( 0, 0 ), zoom: 16 // Seems to be a good zoom for a single point } ), markers : {}, }; // end of gmap // Extend the bounds of interest based on our positions for ( var m in gmap_md23423e91c1190290e99ec30acdbe5b7.positions ) { gmap_md23423e91c1190290e99ec30acdbe5b7.bounds.extend( gmap_md23423e91c1190290e99ec30acdbe5b7.positions[m] ); } // Render markers for ( var m in gmap_md23423e91c1190290e99ec30acdbe5b7.positions ) { gmap_md23423e91c1190290e99ec30acdbe5b7.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_md23423e91c1190290e99ec30acdbe5b7.map, position : gmap_md23423e91c1190290e99ec30acdbe5b7.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_md23423e91c1190290e99ec30acdbe5b7.map.setCenter( gmap_md23423e91c1190290e99ec30acdbe5b7.positions[695] ); });
Checked in at Red Door Cafe .


Chum Li v Guile (?)
Posted on Instagram 3:25 am, October 31, 2010 jQuery(document).ready(function(){ var gmap_mb55bfed6578793bd93ca5319033078b3 = { positions : { 46 : new google.maps.LatLng( ‘37.78952045’, ‘-122.420632’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_mb55bfed6578793bd93ca5319033078b3’ ), { mapTypeId: google.maps.MapTypeId.ROADMAP, center: new google.maps.LatLng( 0, 0 ), zoom: 16 // Seems to be a good zoom for a single point } ), markers : {}, }; // end of gmap // Extend the bounds of interest based on our positions for ( var m in gmap_mb55bfed6578793bd93ca5319033078b3.positions ) { gmap_mb55bfed6578793bd93ca5319033078b3.bounds.extend( gmap_mb55bfed6578793bd93ca5319033078b3.positions[m] ); } // Render markers for ( var m in gmap_mb55bfed6578793bd93ca5319033078b3.positions ) { gmap_mb55bfed6578793bd93ca5319033078b3.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_mb55bfed6578793bd93ca5319033078b3.map, position : gmap_mb55bfed6578793bd93ca5319033078b3.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_mb55bfed6578793bd93ca5319033078b3.map.setCenter( gmap_mb55bfed6578793bd93ca5319033078b3.positions[46] ); });
Checked in at Hemlock Tavern .
HIJK!

Checked in at San Francisco Caltrain Station .
Checked in at Mymy Coffee Shop .
Checked in at Lumiere Theatre .
37.790801-122.4202165
“Save time writing your agenda and minutes. MeetingMix is an online agenda and minutes template that you can share with attendees”
Checked in at Pancho’s Salsa Bar & Grill .
I love you #burritofriday

I love you #burritofriday
Posted on Instagram 6:29 pm, October 29, 2010 jQuery(document).ready(function(){ var gmap_m1154b155f4997eda7dc47173c3916a21 = { positions : { 662 : new google.maps.LatLng( ‘37.792031’, ‘-122.421053’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_m1154b155f4997eda7dc47173c3916a21’ ), { mapTypeId: google.maps.MapTypeId.ROADMAP, center: new google.maps.LatLng( 0, 0 ), zoom: 16 // Seems to be a good zoom for a single point } ), markers : {}, }; // end of gmap // Extend the bounds of interest based on our positions for ( var m in gmap_m1154b155f4997eda7dc47173c3916a21.positions ) { gmap_m1154b155f4997eda7dc47173c3916a21.bounds.extend( gmap_m1154b155f4997eda7dc47173c3916a21.positions[m] ); } // Render markers for ( var m in gmap_m1154b155f4997eda7dc47173c3916a21.positions ) { gmap_m1154b155f4997eda7dc47173c3916a21.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_m1154b155f4997eda7dc47173c3916a21.map, position : gmap_m1154b155f4997eda7dc47173c3916a21.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_m1154b155f4997eda7dc47173c3916a21.map.setCenter( gmap_m1154b155f4997eda7dc47173c3916a21.positions[662] ); });
“FRAPI is a high-level API framework that puts the “rest” back into RESTful. Use it to power your web apps, mobile services, and legacy systems.”
“Coffee Shops for Working”. List of Cafeworking locations in Brooklyn
When UX skills are used for evil. “User Interfaces Designed to Trick People”

Proudly perched streetside, in San Francisco
Posted on Flickr 4:13 pm, October 25, 2010 jQuery(document).ready(function(){ var gmap_m029fe7e712195f93b40fbe1819b20d74 = { positions : { 720 : new google.maps.LatLng( ‘37.791166’, ‘-122.4175’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_m029fe7e712195f93b40fbe1819b20d74’ ), { mapTypeId: google.maps.MapTypeId.ROADMAP, center: new google.maps.LatLng( 0, 0 ), zoom: 16 // Seems to be a good zoom for a single point } ), markers : {}, }; // end of gmap // Extend the bounds of interest based on our positions for ( var m in gmap_m029fe7e712195f93b40fbe1819b20d74.positions ) { gmap_m029fe7e712195f93b40fbe1819b20d74.bounds.extend( gmap_m029fe7e712195f93b40fbe1819b20d74.positions[m] ); } // Render markers for ( var m in gmap_m029fe7e712195f93b40fbe1819b20d74.positions ) { gmap_m029fe7e712195f93b40fbe1819b20d74.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_m029fe7e712195f93b40fbe1819b20d74.map, position : gmap_m029fe7e712195f93b40fbe1819b20d74.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_m029fe7e712195f93b40fbe1819b20d74.map.setCenter( gmap_m029fe7e712195f93b40fbe1819b20d74.positions[720] ); });

37.795666-122.425167
Posted on Flickr 1:56 pm, October 24, 2010 jQuery(document).ready(function(){ var gmap_m4608ba6e8bdb5249e9c2ade3d9564908 = { positions : { 774 : new google.maps.LatLng( ‘37.795666’, ‘-122.425167’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_m4608ba6e8bdb5249e9c2ade3d9564908’ ), { mapTypeId: google.maps.MapTypeId.ROADMAP, center: new google.maps.LatLng( 0, 0 ), zoom: 16 // Seems to be a good zoom for a single point } ), markers : {}, }; // end of gmap // Extend the bounds of interest based on our positions for ( var m in gmap_m4608ba6e8bdb5249e9c2ade3d9564908.positions ) { gmap_m4608ba6e8bdb5249e9c2ade3d9564908.bounds.extend( gmap_m4608ba6e8bdb5249e9c2ade3d9564908.positions[m] ); } // Render markers for ( var m in gmap_m4608ba6e8bdb5249e9c2ade3d9564908.positions ) { gmap_m4608ba6e8bdb5249e9c2ade3d9564908.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_m4608ba6e8bdb5249e9c2ade3d9564908.map, position : gmap_m4608ba6e8bdb5249e9c2ade3d9564908.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_m4608ba6e8bdb5249e9c2ade3d9564908.map.setCenter( gmap_m4608ba6e8bdb5249e9c2ade3d9564908.positions[774] ); });

37.795666-122.425334
Posted on Flickr 1:55 pm, October 24, 2010 jQuery(document).ready(function(){ var gmap_m025e617703e14829ac898f68d0b2f395 = { positions : { 433 : new google.maps.LatLng( ‘37.795666’, ‘-122.425334’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_m025e617703e14829ac898f68d0b2f395’ ), { mapTypeId: google.maps.MapTypeId.ROADMAP, center: new google.maps.LatLng( 0, 0 ), zoom: 16 // Seems to be a good zoom for a single point } ), markers : {}, }; // end of gmap // Extend the bounds of interest based on our positions for ( var m in gmap_m025e617703e14829ac898f68d0b2f395.positions ) { gmap_m025e617703e14829ac898f68d0b2f395.bounds.extend( gmap_m025e617703e14829ac898f68d0b2f395.positions[m] ); } // Render markers for ( var m in gmap_m025e617703e14829ac898f68d0b2f395.positions ) { gmap_m025e617703e14829ac898f68d0b2f395.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_m025e617703e14829ac898f68d0b2f395.map, position : gmap_m025e617703e14829ac898f68d0b2f395.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_m025e617703e14829ac898f68d0b2f395.map.setCenter( gmap_m025e617703e14829ac898f68d0b2f395.positions[433] ); });

Posted on Flickr 1:56 pm, October 24, 2010 jQuery(document).ready(function(){ var gmap_mb3bb0847ef1e33566e6cf5a84f9d744c = { positions : { 680 : new google.maps.LatLng( ‘37.795666’, ‘-122.425167’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_mb3bb0847ef1e33566e6cf5a84f9d744c’ ), { mapTypeId: google.maps.MapTypeId.ROADMAP, center: new google.maps.LatLng( 0, 0 ), zoom: 16 // Seems to be a good zoom for a single point } ), markers : {}, }; // end of gmap // Extend the bounds of interest based on our positions for ( var m in gmap_mb3bb0847ef1e33566e6cf5a84f9d744c.positions ) { gmap_mb3bb0847ef1e33566e6cf5a84f9d744c.bounds.extend( gmap_mb3bb0847ef1e33566e6cf5a84f9d744c.positions[m] ); } // Render markers for ( var m in gmap_mb3bb0847ef1e33566e6cf5a84f9d744c.positions ) { gmap_mb3bb0847ef1e33566e6cf5a84f9d744c.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_mb3bb0847ef1e33566e6cf5a84f9d744c.map, position : gmap_mb3bb0847ef1e33566e6cf5a84f9d744c.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_mb3bb0847ef1e33566e6cf5a84f9d744c.map.setCenter( gmap_mb3bb0847ef1e33566e6cf5a84f9d744c.positions[680] ); });
Linux Screen Tutorial and How To
Nice quick tutorial on some “screen” basics.
Checked in at Cento .
Checked in at South Park Cafe .
Online conversion of images to different format icon files.

Posted on Flickr 5:33 am, October 21, 2010 jQuery(document).ready(function(){ var gmap_mac5fc628854f19b77ec9fe63ce71c48f = { positions : { 782 : new google.maps.LatLng( ‘37.791’, ‘-122.417334’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_mac5fc628854f19b77ec9fe63ce71c48f’ ), { mapTypeId: google.maps.MapTypeId.ROADMAP, center: new google.maps.LatLng( 0, 0 ), zoom: 16 // Seems to be a good zoom for a single point } ), markers : {}, }; // end of gmap // Extend the bounds of interest based on our positions for ( var m in gmap_mac5fc628854f19b77ec9fe63ce71c48f.positions ) { gmap_mac5fc628854f19b77ec9fe63ce71c48f.bounds.extend( gmap_mac5fc628854f19b77ec9fe63ce71c48f.positions[m] ); } // Render markers for ( var m in gmap_mac5fc628854f19b77ec9fe63ce71c48f.positions ) { gmap_mac5fc628854f19b77ec9fe63ce71c48f.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_mac5fc628854f19b77ec9fe63ce71c48f.map, position : gmap_mac5fc628854f19b77ec9fe63ce71c48f.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_mac5fc628854f19b77ec9fe63ce71c48f.map.setCenter( gmap_mac5fc628854f19b77ec9fe63ce71c48f.positions[782] ); });
Ruggedized case for iPhone (3GS only for now) that boosts GPS quality, provides minimal waterproofing, dust protection and doubles battery life.
Checked in at Pancho’s Salsa Bar & Grill .
Burrito Friday, better late than never!
37.792031-122.421053

Posted on Flickr 5:08 am, October 16, 2010 jQuery(document).ready(function(){ var gmap_m8a6e025d1fea42dcf3f9c6500c0ee689 = { positions : { 604 : new google.maps.LatLng( ‘37.781666’, ‘-122.394’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_m8a6e025d1fea42dcf3f9c6500c0ee689’ ), { mapTypeId: google.maps.MapTypeId.ROADMAP, center: new google.maps.LatLng( 0, 0 ), zoom: 16 // Seems to be a good zoom for a single point } ), markers : {}, }; // end of gmap // Extend the bounds of interest based on our positions for ( var m in gmap_m8a6e025d1fea42dcf3f9c6500c0ee689.positions ) { gmap_m8a6e025d1fea42dcf3f9c6500c0ee689.bounds.extend( gmap_m8a6e025d1fea42dcf3f9c6500c0ee689.positions[m] ); } // Render markers for ( var m in gmap_m8a6e025d1fea42dcf3f9c6500c0ee689.positions ) { gmap_m8a6e025d1fea42dcf3f9c6500c0ee689.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_m8a6e025d1fea42dcf3f9c6500c0ee689.map, position : gmap_m8a6e025d1fea42dcf3f9c6500c0ee689.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_m8a6e025d1fea42dcf3f9c6500c0ee689.map.setCenter( gmap_m8a6e025d1fea42dcf3f9c6500c0ee689.positions[604] ); });
Simple Hosted Bug and Issue Tracking

I went on a great little overnighter with Bay Area Expeditions to a spot in Big Sur. Chris Van Loan was the guide, and he really knew his stuff.
Posted on Flickr 10:00 am, October 10, 2010

I went on a great little overnighter with Bay Area Expeditions to a spot in Big Sur. Chris Van Loan was the guide, and he really knew his stuff.
Posted on Flickr 9:40 am, October 10, 2010

I went on a great little overnighter with Bay Area Expeditions to a spot in Big Sur. Chris Van Loan was the guide, and he really knew his stuff.
Posted on Flickr 7:17 am, October 10, 2010

I went on a great little overnighter with Bay Area Expeditions to a spot in Big Sur. Chris Van Loan was the guide, and he really knew his stuff.
Posted on Flickr 7:09 am, October 10, 2010

I went on a great little overnighter with Bay Area Expeditions to a spot in Big Sur. Chris Van Loan was the guide, and he really knew his stuff.
Posted on Flickr 7:06 am, October 10, 2010
I went on a great little overnighter with Bay Area Expeditions to a spot in Big Sur. Chris Van Loan was the guide, and he really knew his stuff.
Posted on Flickr 6:57 am, October 10, 2010

I went on a great little overnighter with Bay Area Expeditions to a spot in Big Sur. Chris Van Loan was the guide, and he really knew his stuff.
Posted on Flickr 6:51 am, October 10, 2010

I went on a great little overnighter with Bay Area Expeditions to a spot in Big Sur. Chris Van Loan was the guide, and he really knew his stuff.
Posted on Flickr 6:51 am, October 10, 2010

I went on a great little overnighter with Bay Area Expeditions to a spot in Big Sur. Chris Van Loan was the guide, and he really knew his stuff.
Posted on Flickr 4:05 am, October 10, 2010

I went on a great little overnighter with Bay Area Expeditions to a spot in Big Sur. Chris Van Loan was the guide, and he really knew his stuff.
Posted on Flickr 2:12 pm, October 9, 2010

I went on a great little overnighter with Bay Area Expeditions to a spot in Big Sur. Chris Van Loan was the guide, and he really knew his stuff.
Posted on Flickr 2:12 pm, October 9, 2010
Checked in at Cafe International .
Checked in at Fresco Pizza Shawerma .
Really nice CSS “prettifier” that handles all sorts of re-formatting stuff to make your CSS more readable.

Posted on Flickr 11:37 am, October 8, 2010 jQuery(document).ready(function(){ var gmap_m42aac7c53e97b366c82d7f020fa9e91d = { positions : { 993 : new google.maps.LatLng( ‘37.784’, ‘-122.390667’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_m42aac7c53e97b366c82d7f020fa9e91d’ ), { mapTypeId: google.maps.MapTypeId.ROADMAP, center: new google.maps.LatLng( 0, 0 ), zoom: 16 // Seems to be a good zoom for a single point } ), markers : {}, }; // end of gmap // Extend the bounds of interest based on our positions for ( var m in gmap_m42aac7c53e97b366c82d7f020fa9e91d.positions ) { gmap_m42aac7c53e97b366c82d7f020fa9e91d.bounds.extend( gmap_m42aac7c53e97b366c82d7f020fa9e91d.positions[m] ); } // Render markers for ( var m in gmap_m42aac7c53e97b366c82d7f020fa9e91d.positions ) { gmap_m42aac7c53e97b366c82d7f020fa9e91d.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_m42aac7c53e97b366c82d7f020fa9e91d.map, position : gmap_m42aac7c53e97b366c82d7f020fa9e91d.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_m42aac7c53e97b366c82d7f020fa9e91d.map.setCenter( gmap_m42aac7c53e97b366c82d7f020fa9e91d.positions[993] ); });
Checked in at FlyAway – Union Station to LAX .
34.0546683-118.2332298
Checked in at Los Angeles International Airport (LAX) .
LAX:SFO
Checked in at Intelligentsia Coffee & Tea .
JS minifier from Google. Nice UI for doing it, also has an API for doing it programmatically.
Super simple mail app for Mac that’s built to work with GMail.
Awesome visual flight search tool that allows you to see flights presented on a Gantt chart so that you can get a better feel for when/how long they are.
Checked in at Intelligentsia Coffee & Tea .
This place is awesome.

We stopped in at the Four Seasons Biltmore in Santa Barbara for a coffee and snack and a walk around. Beautiful grounds.
Posted on Flickr 12:08 pm, October 4, 2010

The Mullin Automotive Museum in Oxnard, California houses an amazing collection of Bugatti, Delahaye and more.
Posted on Flickr 6:47 am, October 4, 2010

The Mullin Automotive Museum in Oxnard, California houses an amazing collection of Bugatti, Delahaye and more.
Posted on Flickr 6:36 am, October 4, 2010

The Mullin Automotive Museum in Oxnard, California houses an amazing collection of Bugatti, Delahaye and more.
Posted on Flickr 6:29 am, October 4, 2010

The Mullin Automotive Museum in Oxnard, California houses an amazing collection of Bugatti, Delahaye and more.
Posted on Flickr 6:25 am, October 4, 2010

The Mullin Automotive Museum in Oxnard, California houses an amazing collection of Bugatti, Delahaye and more.
Posted on Flickr 6:50 am, October 4, 2010

The Mullin Automotive Museum in Oxnard, California houses an amazing collection of Bugatti, Delahaye and more.
Posted on Flickr 6:47 am, October 4, 2010

The Mullin Automotive Museum in Oxnard, California houses an amazing collection of Bugatti, Delahaye and more.
Posted on Flickr 6:32 am, October 4, 2010

The Mullin Automotive Museum in Oxnard, California houses an amazing collection of Bugatti, Delahaye and more.
Posted on Flickr 6:30 am, October 4, 2010

The Mullin Automotive Museum in Oxnard, California houses an amazing collection of Bugatti, Delahaye and more.
Posted on Flickr 6:24 am, October 4, 2010

The Mullin Automotive Museum in Oxnard, California houses an amazing collection of Bugatti, Delahaye and more.
Posted on Flickr 6:19 am, October 4, 2010

The Mullin Automotive Museum in Oxnard, California houses an amazing collection of Bugatti, Delahaye and more.
Posted on Flickr 5:51 am, October 4, 2010

The amazing Hearst Castle (aka “The Ranch”), on Coastal Highway in central California.
Posted on Flickr 10:56 am, October 3, 2010
A few snaps on the way down the Coastal Highway, CA
Posted on Flickr 8:56 am, October 3, 2010

A few snaps on the way down the Coastal Highway, CA
Posted on Flickr 8:52 am, October 3, 2010

A few snaps on the way down the Coastal Highway, CA
Posted on Flickr 7:49 am, October 3, 2010




Checked in at Nob Hill Grille .

The oldest Japanese Estate Garden and Asian Retreat Center in the Western Hemisphere. Started construction in 1917.
Posted on Flickr 10:52 am, October 2, 2010

The oldest Japanese Estate Garden and Asian Retreat Center in the Western Hemisphere. Started construction in 1917.
Posted on Flickr 10:50 am, October 2, 2010

The oldest Japanese Estate Garden and Asian Retreat Center in the Western Hemisphere. Started construction in 1917.
Posted on Flickr 10:47 am, October 2, 2010

The oldest Japanese Estate Garden and Asian Retreat Center in the Western Hemisphere. Started construction in 1917.
Posted on Flickr 10:44 am, October 2, 2010

The oldest Japanese Estate Garden and Asian Retreat Center in the Western Hemisphere. Started construction in 1917.
Posted on Flickr 10:41 am, October 2, 2010

The oldest Japanese Estate Garden and Asian Retreat Center in the Western Hemisphere. Started construction in 1917.
Posted on Flickr 10:35 am, October 2, 2010

The oldest Japanese Estate Garden and Asian Retreat Center in the Western Hemisphere. Started construction in 1917.
Posted on Flickr 10:35 am, October 2, 2010