how to make people happy with
the building blocks of happiness   web 2.0 technology
                     part 2 of 2
what does web 2.0 have to do with happiness?
a whole lot
the core principles of web 2.0



openness       collaboration      community
with a big dose of trust
openness   collaboration   community
autonomy   competence      relatedness
how openness and autonomy are related


openness means...open access to the information or
material resources.



autonomy...
exercise: name a situation where
not having all of the information
has led to a bad decision. name a
situation where infor...
without the information, we are dependent
on the machine.
how collaboration and competency are related


collaboration means...a process where two or more people
work together towa...
exercise: you’ve heard, there is no “i” in
team, but the truth is, collaborative
projects can lead to far more
possibiliti...
with collaboration, nothing is insurmountable, we
learn from one another and we can feel good
about what we are accomplish...
how community and relatedness are...related


community means...a social group...sharing an environment,
normally with sha...
exercise: what ways are you
seeing people connect through
web 2.0?
all around us, we are seeing people full of joy
because of the way they are connecting (and
growing Social Capital) online.
the building blocks to creating citizen happiness

•   openness

•   collaboration

•   community
openness.
openness means...open access to the information
or material resources needed for a diverse range of
users/producers/contri...
transparency.
one simple way to achieve transparency:
publish everything openly.
blogging.
blogging 101

• what to blog about:

  • talk about what the department is working on/thinking about

  • post meeting sum...
blogging 102

• self-hosted platforms I’d recommend:

  • wordpress.org (open source + free + lots of great support and pl...
wikis.
wiki 101

• what to use a wiki for:


   • jotting down unfinished ideas/random thoughts


   • collaborating on projects t...
wiki 102

• self hosted platforms I’d recommend


  • MediaWiki.org (open source + free + extensible)


  • confluence/atla...
discussion groups.
discussion groups 101

• what to use discussion groups for:

  • use it instead of emails with long cc’d lists. get everyo...
discussion groups 102

• software I would recommend:


  • Google Groups - groups.google.com (free, hosted, excellent inte...
group chat.
group chat 101

• what to use group chat for:


   • instant feedback and ongoing relationship building


   • condition 1...
group chat 102

• software I would recommend:

  • Pibb.com (open source + free + loggable + embeddable in your website)

...
other really cool tools
satisfaction.
twitter.
weather services.
twitterquake!
case study: san diego fires, a concerned citizen
and Twitter
google docs.
and of course...

• for events: Upcoming.org and Eventful.com


• for photos: Flickr.com


• for general social networking...
collaboration.
collaboration means...a process where two or
more people work together toward a common goal
by sharing knowledge, learning...
why collaborate?
teams that work collaboratively can obtain greater
resources, recognition and reward when facing
competition for finite res...
there are a lot of citizens and customers like us
who are really, really, really, really, really, really, really,
really, ...
really, really, really, really, really, really, really, really,
really, really, really, really, really, really, really, re...
really eager to collaborate with you.
10 ways to encourage collaboration:
1. be a platform
A quot;platformquot; is a system that can be
programmed and therefore customized by
outside developers – users – and in th...
platforms 101
• sharing data is the most basic level of being a platform

  • supply feeds in machine-readable formats: mi...
what are microformats?
a better way to mark up your data
my information without microformats



                      http://www.horsepigcow.com
                            Tara
 ...
my information w/o microformats, but with html

<div             >
<a                   href=” http://www.horsepigcow.com”...
my information with microformats

<div class=quot;vcardquot;>
<a class=quot;url fn nquot; href=”http://www.horsepigcow.com...
so what is an API?

• an application programming interface (API) is a source code interface that an
  operating system or ...
chicago crime.
everyblock.
twittervision.
case study: an api, a couple of citizens and a
desire to improve the Caltrain interface
platforms 101
• sharing data is the most basic level of being a platform

• user identity is an excellent way to start sha...
platforms 101
• sharing data is the most basic level of being a platform

• user identity is an excellent way to start sha...
platforms 101
• sharing data is the most basic level of being a platform

• user identity is an excellent way to start sha...
2. publish everything in open
          channels
we talked about this in regards to transparency.
the more information you put out there, the more
opportunities you give for citizen and customer
engagement.
3. be available
call me
                                                 IM me

publish all of the ways for someone to contact
you...with ...
4. embrace the chaos
in other words...
you really must loosen the grips of control.
nobody wants to collaborate with a control freak.
5. provide clear goals &
        purpose
concentrate on desired outcomes
without an understanding of the desired outcome,
how can anyone help?
and...what if your proposed solutions aren’t ideal to
get you there?
6. reward collaborators
be careful to not change the reasons for why
people are collaborating.
for those who contribute more, give them more
trust and responsibility.
7. show progress
another advantage of being transparent...people
will see you making progress along the way.
ways to report along the way

• display a countdown or a progress meter


• a public to-do list (crossing things off...or ...
8. take simple steps first
tackle problems from the simplest to the hardest
where you can.
9. reach out to people from
  different backgrounds &
          industries
10. be part of the community
interact with people as they use the services
use them yourself.
compare that experience to your most awesome
customer experiences.
(there is this commonly opined theory that people that
    design transit systems have never rode a bus.)
11. view the public as a
partner, not a recipient
empower. enable. hand over lots of responsibility.
the more agency you give others, the more
responsible they will be.
introducing: barcamp
Ryanne Hodsen - “What the heck is Barcamp?”
case study: barcamp, a group of citizens and the
desire to make the better way a better way
(TransitCamp)
toronto transitcamp in the news




               http://transitcamp.org/
12. run real open betas
how to encourage collaboration [summary]

1.be a platform                     9.reach out to people from different
       ...
community.
community means...a social group...sharing an
environment, normally with shared interests.


                             ...
stuff that connects us:

• common goals


• common experiences


• common passions


• common enemies
we call this purpose.
when you open yourself up to partnerships with the
community, you find those purposeful points of
connection.
how do you help people connect?
easy.
accelerate serendipity.
there are all sorts of ways to encourage
serendipitous meetings.
simple things to accelerate serendipity

• the ability for people to leave comments on every announcement, article
  and i...
exercise: let’s take a look at a couple of
your sites and see where we could add
some social touches.
simple things to accelerate serendipity

• the ability for people to leave comments on every announcement, article and
  i...
simple things to accelerate serendipity

• the ability for people to leave comments on every announcement, article and
  i...
exercise: let’s see if there’s anyone
talking about your sites on their blogs...
simple things to accelerate serendipity

• the ability for people to leave comments on every announcement, article and
  i...
exercise: let’s look at social media
(photos, video, Twitter?) out there... why
isn’t this stuff on your sites already?
simple things to accelerate serendipity

• the ability for people to leave comments on every announcement, article and
  i...
in summary...
to achieve this
(or in the case of gov’t), this...
you need to help your
customers and constituents get
           to this...
and you get to happiness by helping your
customers and constituents achieve:
autonomy
competence
relatedness
which are promoted through the web 2.0 principles
of...
openness
collaboration
community
these are the building blocks that will drive the
happiness and health of your customers and
constituents
(which is totally in your best interest)
and besides, we know you wanna...
make someone happy
exercise: any more questions?
stories?
http://www.slideshare.net/missrogue
About those rockin’ images
• Many of them were purchased from iStockPhoto.com
• Those borrowed from Flickr are:
   • Trust...
sites of note:

• creativecommons.org
• wikipedia.org
• coworking.info
• barcamp.org
• getsatisfaction.com
• twitter.com
•...
Tara Hunt
       tara@citizenagency.com
            415.694.1951
          skype: tarahunt747


        Chris Messina
    ...
Citizen Happiness Workshop Part 2: The Building Blocks
Citizen Happiness Workshop Part 2: The Building Blocks
Citizen Happiness Workshop Part 2: The Building Blocks
Citizen Happiness Workshop Part 2: The Building Blocks
Citizen Happiness Workshop Part 2: The Building Blocks
Citizen Happiness Workshop Part 2: The Building Blocks
Citizen Happiness Workshop Part 2: The Building Blocks
Citizen Happiness Workshop Part 2: The Building Blocks
Citizen Happiness Workshop Part 2: The Building Blocks
Citizen Happiness Workshop Part 2: The Building Blocks
Citizen Happiness Workshop Part 2: The Building Blocks
Citizen Happiness Workshop Part 2: The Building Blocks
Citizen Happiness Workshop Part 2: The Building Blocks
Citizen Happiness Workshop Part 2: The Building Blocks
Citizen Happiness Workshop Part 2: The Building Blocks
Citizen Happiness Workshop Part 2: The Building Blocks
Citizen Happiness Workshop Part 2: The Building Blocks
Upcoming SlideShare
Loading in...5
×

Citizen Happiness Workshop Part 2: The Building Blocks

8,932

Published on

Part two of two of the workshop we gave at Web Directions North in Vancouver, January 28, 2008.

Published in: Technology
3 Comments
39 Likes
Statistics
Notes
  • = ENTREPRENEURS WANTED =

    We Are an International Community of Entrepreneurs Looking for New Leaders to Increase the Synergy of our Qualified Team. Come Join Us, Let’s Do this Together!!

    Overview: http://bit.ly/b1Eehh
    Testimonials: http://bit.ly/l3WEXJ
    Website: www.MyEntrepreneurCommunity.com
    <br /><object type="application/x-shockwave-flash" data="http://www.youtube.com/v/zabgFl4ta5Y?fs=1&amp;hl=en_US&amp;rel=0" width="350" height="288"><param name="movie" value="http://www.youtube.com/v/zabgFl4ta5Y?fs=1&amp;hl=en_US&amp;rel=0"></param><embed src="http://www.youtube.com/v/zabgFl4ta5Y?fs=1&amp;hl=en_US&amp;rel=0" width="350" height="288" type="application/x-shockwave-flash"></embed></object>
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Great presentation!!



    Slide 152 - Tip - Instead of asking 'Any more questions?' use 'Ask me a question' - a slight change that invites participation.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Brilliant. It is confirmation of what I'm trying to do with VillageManager.net, a web 2.0 site for connecting people, properties, and businesses in low-income neighborhoods.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total Views
8,932
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
911
Comments
3
Likes
39
Embeds 0
No embeds

No notes for slide

Citizen Happiness Workshop Part 2: The Building Blocks

  1. 1. how to make people happy with the building blocks of happiness web 2.0 technology part 2 of 2
  2. 2. what does web 2.0 have to do with happiness?
  3. 3. a whole lot
  4. 4. the core principles of web 2.0 openness collaboration community
  5. 5. with a big dose of trust
  6. 6. openness collaboration community autonomy competence relatedness
  7. 7. how openness and autonomy are related openness means...open access to the information or material resources. autonomy...refers to a person's capacity for self- determination in the context of moral choices. wikipedia.org
  8. 8. exercise: name a situation where not having all of the information has led to a bad decision. name a situation where information helped you feel more confident about your decision.
  9. 9. without the information, we are dependent on the machine.
  10. 10. how collaboration and competency are related collaboration means...a process where two or more people work together toward a common goal by sharing knowledge, learning and building consensus. competence...is how a person feels about his or her abilities, accomplishments and rate of growth (self- actualization). wikipedia.org
  11. 11. exercise: you’ve heard, there is no “i” in team, but the truth is, collaborative projects can lead to far more possibilities. Let’s discuss some examples you are familiar with.
  12. 12. with collaboration, nothing is insurmountable, we learn from one another and we can feel good about what we are accomplishing together.
  13. 13. how community and relatedness are...related community means...a social group...sharing an environment, normally with shared interests. relatedness...is our desire to connect with other human beings. wikipedia.org
  14. 14. exercise: what ways are you seeing people connect through web 2.0?
  15. 15. all around us, we are seeing people full of joy because of the way they are connecting (and growing Social Capital) online.
  16. 16. the building blocks to creating citizen happiness • openness • collaboration • community
  17. 17. openness.
  18. 18. openness means...open access to the information or material resources needed for a diverse range of users/producers/contributors to contribute to projects. wikipedia.org
  19. 19. transparency.
  20. 20. one simple way to achieve transparency:
  21. 21. publish everything openly.
  22. 22. blogging.
  23. 23. blogging 101 • what to blog about: • talk about what the department is working on/thinking about • post meeting summaries • ask questions you need to find answers for • post progress and announcements on services projects. • interact with citizen blogs (post about interesting citizen initiatives, concerns and questions to get feedback) • speak in a human voice, not as a press release
  24. 24. blogging 102 • self-hosted platforms I’d recommend: • wordpress.org (open source + free + lots of great support and plugins + simple to install, skin and keep up) PHP • drupal.org (open source + free + more ‘control’ over permissioning, etc., but not as simple to install or user friendly) PHP • moveabletype.com (not free, but more control over permissioning and fairly simple to install) PERL • silverstripe.com (free + open source, haven’t used, but it’s won some awards lately) PHP
  25. 25. wikis.
  26. 26. wiki 101 • what to use a wiki for: • jotting down unfinished ideas/random thoughts • collaborating on projects that need loads of input • gathering random information and research • create a public reference encyclopedia
  27. 27. wiki 102 • self hosted platforms I’d recommend • MediaWiki.org (open source + free + extensible) • confluence/atlassian.com (not free or open source, but enterprise grade) • DocuWiki/wiki.splitbrain.org (open source + free + extensible) • For more: http://www.wikimatrix.org
  28. 28. discussion groups.
  29. 29. discussion groups 101 • what to use discussion groups for: • use it instead of emails with long cc’d lists. get everyone to join the mailing list and send EVERY SINGLE communication between members of that group on the topics covered. • make it publicly viewable and allow anyone to join (you can set first posts to needing to be approved to prevent spam) • link to these threads from blog, wiki and other correspondence
  30. 30. discussion groups 102 • software I would recommend: • Google Groups - groups.google.com (free, hosted, excellent interface)
  31. 31. group chat.
  32. 32. group chat 101 • what to use group chat for: • instant feedback and ongoing relationship building • condition 1: people have to be in the chat room pretty constantly • condition 2: the chat needs to be logged somewhere that people can go back and see the threads • there are many times you will need the synchronous communication allowed by chat
  33. 33. group chat 102 • software I would recommend: • Pibb.com (open source + free + loggable + embeddable in your website) • Skype channels (free, but logging can be a pain) • IRC (open source + free, but not as user friendly - good for developers. hint: bridges with Pibb) • Tangler.com (free, logs as both a forum and a chat, threads discussion, but not currently embeddable) • Meebo.com (free + embeddable, but doesn’t log) • Me.dium (free and open source, Firefox plugin)
  34. 34. other really cool tools
  35. 35. satisfaction.
  36. 36. twitter.
  37. 37. weather services.
  38. 38. twitterquake!
  39. 39. case study: san diego fires, a concerned citizen and Twitter
  40. 40. google docs.
  41. 41. and of course... • for events: Upcoming.org and Eventful.com • for photos: Flickr.com • for general social networking: Facebook.com (great groups and events features there) • for a different perspective altogether: Secondlife.com (if you need to have remote meetings, why not have them in second life rather than on conference call?) • for licensing: CreativeCommons.org
  42. 42. collaboration.
  43. 43. collaboration means...a process where two or more people work together toward a common goal by sharing knowledge, learning and building consensus. wikipedia.org
  44. 44. why collaborate?
  45. 45. teams that work collaboratively can obtain greater resources, recognition and reward when facing competition for finite resources.
  46. 46. there are a lot of citizens and customers like us who are really, really, really, really, really, really, really, really, really...
  47. 47. really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really,
  48. 48. really eager to collaborate with you.
  49. 49. 10 ways to encourage collaboration:
  50. 50. 1. be a platform
  51. 51. A quot;platformquot; is a system that can be programmed and therefore customized by outside developers – users – and in that way, adapted to countless needs and niches that the platform's original developers could not have possibly contemplated, much less had time to accommodate. –Marc Andreessen, http://blog.pmarca.com/2007/09/the-three-kinds.html
  52. 52. platforms 101 • sharing data is the most basic level of being a platform • supply feeds in machine-readable formats: microformats, rss, opml, kml, etc. • APIs credit: Matt Biddulph, Dopplr (FOWA fall 2007)
  53. 53. what are microformats?
  54. 54. a better way to mark up your data
  55. 55. my information without microformats http://www.horsepigcow.com Tara Hunt San Francisco California
  56. 56. my information w/o microformats, but with html <div > <a href=” http://www.horsepigcow.com”> <span > Tara </span> <span > Hunt </span> </a> <span > San Francisco </span> <span > California </span> </div>
  57. 57. my information with microformats <div class=quot;vcardquot;> <a class=quot;url fn nquot; href=”http://www.horsepigcow.com”> <span class=quot;given-namequot;> Tara </span> <span class=quot;family-namequot;> Hunt </span> </a> <span class=quot;locality”> San Francisco </span> <span class=quot;regionquot;> California </span> </div>
  58. 58. so what is an API? • an application programming interface (API) is a source code interface that an operating system or library provides to support requests for services to be made of it by computer programs. • in other words: it is the way you bring data from one source to display it in another. • this is the ‘magic’ behind cool mashups like:
  59. 59. chicago crime.
  60. 60. everyblock.
  61. 61. twittervision.
  62. 62. case study: an api, a couple of citizens and a desire to improve the Caltrain interface
  63. 63. platforms 101 • sharing data is the most basic level of being a platform • user identity is an excellent way to start sharing a person’s information between sites • OpenID.net is user-centric identity and it is being adopted more widely: AOL, Moveable Type, Orange/France Telecom, Plaxo, and hundreds of other smaller sites are IDPs (identity providers) credit: Matt Biddulph, Dopplr (FOWA fall 2007)
  64. 64. platforms 101 • sharing data is the most basic level of being a platform • user identity is an excellent way to start sharing a person’s information between sites • delegating authority is what needs to happen to allow 3rd party applications and mashups to use your data in cool ways • OAuth is another community project that is working toward a standard protocol to use for delegating authority credit: Matt Biddulph, Dopplr (FOWA fall 2007)
  65. 65. platforms 101 • sharing data is the most basic level of being a platform • user identity is an excellent way to start sharing a person’s information between sites • delegating authority is what needs to happen to allow 3rd party applications and mashups to use your data in cool ways • then you can even make your own cool widgets and use your own api’s to build cool stuff credit: Matt Biddulph, Dopplr (FOWA fall 2007)
  66. 66. 2. publish everything in open channels
  67. 67. we talked about this in regards to transparency.
  68. 68. the more information you put out there, the more opportunities you give for citizen and customer engagement.
  69. 69. 3. be available
  70. 70. call me IM me publish all of the ways for someone to contact you...with a preference to more public forums email me
  71. 71. 4. embrace the chaos
  72. 72. in other words...
  73. 73. you really must loosen the grips of control.
  74. 74. nobody wants to collaborate with a control freak.
  75. 75. 5. provide clear goals & purpose
  76. 76. concentrate on desired outcomes
  77. 77. without an understanding of the desired outcome, how can anyone help?
  78. 78. and...what if your proposed solutions aren’t ideal to get you there?
  79. 79. 6. reward collaborators
  80. 80. be careful to not change the reasons for why people are collaborating.
  81. 81. for those who contribute more, give them more trust and responsibility.
  82. 82. 7. show progress
  83. 83. another advantage of being transparent...people will see you making progress along the way.
  84. 84. ways to report along the way • display a countdown or a progress meter • a public to-do list (crossing things off...or allowing others ‘to do’ the stuff for you and cross it off) • twitter what you are doing right now • post wireframes, mockups, photos of cocktail napkin sketches, etc. on Flickr • add announcements to blog, notes to wiki, etc.
  85. 85. 8. take simple steps first
  86. 86. tackle problems from the simplest to the hardest where you can.
  87. 87. 9. reach out to people from different backgrounds & industries
  88. 88. 10. be part of the community
  89. 89. interact with people as they use the services
  90. 90. use them yourself.
  91. 91. compare that experience to your most awesome customer experiences.
  92. 92. (there is this commonly opined theory that people that design transit systems have never rode a bus.)
  93. 93. 11. view the public as a partner, not a recipient
  94. 94. empower. enable. hand over lots of responsibility.
  95. 95. the more agency you give others, the more responsible they will be.
  96. 96. introducing: barcamp
  97. 97. Ryanne Hodsen - “What the heck is Barcamp?”
  98. 98. case study: barcamp, a group of citizens and the desire to make the better way a better way (TransitCamp)
  99. 99. toronto transitcamp in the news http://transitcamp.org/
  100. 100. 12. run real open betas
  101. 101. how to encourage collaboration [summary] 1.be a platform 9.reach out to people from different backgrounds and industries 2.publish everything openly 10.be part of the community 3.be available 11.view the public as a partner, not a 4.embrace the chaos recipient 5.provide clear goals and purpose 12.run real, open betas 6.reward contributors 7.show progress 8. take simple steps first
  102. 102. community.
  103. 103. community means...a social group...sharing an environment, normally with shared interests. wikipedia.org
  104. 104. stuff that connects us: • common goals • common experiences • common passions • common enemies
  105. 105. we call this purpose.
  106. 106. when you open yourself up to partnerships with the community, you find those purposeful points of connection.
  107. 107. how do you help people connect?
  108. 108. easy.
  109. 109. accelerate serendipity.
  110. 110. there are all sorts of ways to encourage serendipitous meetings.
  111. 111. simple things to accelerate serendipity • the ability for people to leave comments on every announcement, article and information page
  112. 112. exercise: let’s take a look at a couple of your sites and see where we could add some social touches.
  113. 113. simple things to accelerate serendipity • the ability for people to leave comments on every announcement, article and information page • DIGG for citizen issues/ideas
  114. 114. simple things to accelerate serendipity • the ability for people to leave comments on every announcement, article and information page • DIGG for citizen issues/ideas • a widget for ‘who is talking about this...’ on pages
  115. 115. exercise: let’s see if there’s anyone talking about your sites on their blogs...
  116. 116. simple things to accelerate serendipity • the ability for people to leave comments on every announcement, article and information page • DIGG for citizen issues/ideas • a widget for ‘who is talking about this...’ on pages • a Flickr photo gallery that pulls in everyone’s photos tagged properly
  117. 117. exercise: let’s look at social media (photos, video, Twitter?) out there... why isn’t this stuff on your sites already?
  118. 118. simple things to accelerate serendipity • the ability for people to leave comments on every announcement, article and information page • DIGG for citizen issues/ideas • a widget for ‘who is talking about this...’ on pages • a Flickr photo gallery that pulls in everyone’s photos tagged properly • the menu item ‘Community’ actually show some community life in it
  119. 119. in summary...
  120. 120. to achieve this
  121. 121. (or in the case of gov’t), this...
  122. 122. you need to help your customers and constituents get to this...
  123. 123. and you get to happiness by helping your customers and constituents achieve:
  124. 124. autonomy
  125. 125. competence
  126. 126. relatedness
  127. 127. which are promoted through the web 2.0 principles of...
  128. 128. openness
  129. 129. collaboration
  130. 130. community
  131. 131. these are the building blocks that will drive the happiness and health of your customers and constituents
  132. 132. (which is totally in your best interest)
  133. 133. and besides, we know you wanna...
  134. 134. make someone happy
  135. 135. exercise: any more questions? stories?
  136. 136. http://www.slideshare.net/missrogue
  137. 137. About those rockin’ images • Many of them were purchased from iStockPhoto.com • Those borrowed from Flickr are: • Trust: http://www.flickr.com/photos/red_devil/51964471/ • Transparency: http://www.flickr.com/photos/laimagendelmundo/753794095/ • Beta Wallpaper: http://www.flickr.com/photos/tomstardust/246840641/ • Transit Waiting Area: http://www.flickr.com/photos/mag/374819180/ • conehead puppy: http://www.flickr.com/photos/klapow/39693385/
  138. 138. sites of note: • creativecommons.org • wikipedia.org • coworking.info • barcamp.org • getsatisfaction.com • twitter.com • microformats.org • openid.net • oauth.net • dellideastorm.com • flickr.com • technorati.com
  139. 139. Tara Hunt tara@citizenagency.com 415.694.1951 skype: tarahunt747 Chris Messina chris@citizenagency.com 412.225.1051 skype: factoryjoe www.citizenagency.com www.horsepigcow.com (tara) www.factoryjoe.com/blog (chris)
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×