Learnlets

Secondary

Clark Quinn’s Learnings about Learning

Collaborative Modelling in AR (and VR)

21 September 2016 by Clark Leave a Comment

A number of years ago, when we were at the height of the hype about Virtual Worlds (computer rendered 3D social worlds, e.g. Second Life), I was thinking about the affordances.  And one that I thought was intriguing was co-creating, in particular collaboratively creating models that were explanatory and predictive.  And in thinking again about Augmented Reality (AR), I realized we had this opportunity again.

Models are hard enough to capture in 2D, particularly if they’re complex.  Having a 3rd dimension can be valuable. Similarly if we’re trying to match how the components are physically structured (think of a model of a refinery, for instance, or a power plant).  Creating it can be challenging, particularly if you’re trying to map out a new understanding.  And, we know that collaboration is more powerful than solo ideation.  So, a real opportunity is to collaborate to create models.

And in the old Virtual Worlds, a number had ways to create 3D objects.  It wasn’t easy, as you had to learn the interface commands to accomplish this task, but the worlds were configurable (e.g. you could build things) and you could build models.  There was also the overall cognitive and processing overhead inherent to the worlds, but these were a given to use the worlds at all.

What I was thinking of, extending my thoughts about AR in general,  that annotating the world is valuable, but how about collaboratively annotating the world?  If we can provide mechanisms (e.g. gestures) for people to not just consume, but create the models ‘in world’ (e.g. while viewing, not offline), we can find some powerful learning opportunities, both formal and informal.  Yes, there are issues in creating and developing abilities with a standard ‘model-building’  language, particularly if it needs to be aligned to the world, but the outcomes could be powerful.

For formal, imagine asking learners to express their understanding. Many years ago, I was working with Kathy Fisher on semantic networks, where she had  learners express their understanding of the digestive system and was able to expose misconceptions.  Imagine asking learners to represent their conceptions of causal and other relationships.  They might even collaborate on doing that. They could also just build 3D models not aligned to the world (though that doesn’t necessarily require AR).

And for informal learning, having team or community members working to collaboratively annotate their environment or represent their understanding could solve problems and advance a community’s practices.  Teams could be  creating new products, trouble-shooting, or more, with their models.  And communities could be representing their processes and frameworks.

This wouldn’t necessarily have to happen in the real world if the options weren’t aligned to external context, so perhaps VR could be used. At a client event last week, I was given the chance to use a VR headset (Google Cardboard), and immerse myself in the experience. It might not need to be virtual (instead collaboration could be just through networked computers, but there  was  data from  research into virtual reality that suggests better learning outcomes.

Richer technology and research into cognition starts giving us powerful new ways to augment our intelligence and co-create richer futures.  While in some sense this is an extension of existing practices, it’s leveraging core affordances to meet conceptually valuable needs.  That’s my model, what’s yours?

Augmenting AR for Learning

13 September 2016 by Clark Leave a Comment

We’re hearing more and more about AR (Augmented Reality), and one of it’s core elements is layering information on top of the world.  But in a conversation the other night, it occurred to me that we could push that information to be even more proactive in facilitating learning. And this comes from the use of models.

The key idea I want to leverage is the use of models to foster is the use of models to predict or explain what happens in the world. As I have argued, models are useful to guide our performance, and in fact I suggest that they’re the best basis to give people the ability to act, and adapt, in a changing world.  So the ability to develop the ability to use them is, I would suggest, valuable.

Now, with AR, we can annotate the world  with models.  We can layer on the conceptual relationships that underpin the things we can observe, so showing flow, causation, forces, constraints, and more.  We can illustrate tectonic forces, represent socio-economic data, physical properties, and so on.  The question is, can we not just illuminate them, but can we ‘exercise’ them. ?

Imagine that when we presented this information, we asked the learner to make an inference based upon the displayed model.  So, for instance, we might ask them, presented with a hypothetical or historical situation to accompany the model, to explain why it would have  occurred. Similarly, we could ask them to predict, based upon the model, the outcome of some perturbation.

In short, we’re not only presenting the underlying relationship, but asking them to  use it in a particular context.  This is what meaningful practice is all about, and we can use the additional information from the AR overlay as scaffolding to support acquiring not just information but the ability to use it.

Now, motivated and effective self-learners wouldn’t need this additional level of support, but there are plausible situations where it  would make sense.  Another extension would be to ask learners to  create a particular change of state (as long as the consequences are controllable).  While the addition of information in the world can be helpful, developing that understanding through action could be even more powerful.  That’s where my thinking was going, anyway, where does this lead you?

Being clear on collaboration

2 August 2016 by Clark Leave a Comment

Twice recently, I’ve been confronted with systems  that claim to be collaboration platforms. And I think distributed collaboration is one of the most powerful options we have for accelerating our innovation.  So in each case I did some investigation. Unfortunately, the claims didn’t hold up to scrutiny. And I think it’s important to understand why.

Now, true collaboration is powerful.  By collaboration in this sense I mean working together to create a shared representation. It can be a document, spreadsheet, visual, or more.  It’s like a shared whiteboard, with technology support to facilitate things like editing, formatting, versioning, and more.  When we can jointly create our shared understanding, we’re developing a richer outcome that we could independently (or by emailing versions of the document around).

However, what was on offer wasn’t this capability.  It’s not new, it’s been the basis of wikis (e.g. Google Docs), but it’s central.  Anything else is, well, something else.  You can write documents, or adjust tables and formulas, or edit diagrams together.  Several people can be making changes in different places at the same time, or annotating their thoughts, and it’s even possible to have voice communication while it’s happening (whether inherently or through additional tools). And it can happen asynchronously as well, with people adding, elaborating, editing whenever they have time, and the information  evolves.

So one supported ‘collaborative conversations’.  Um, aren’t conversations inherently collaborative?  I  mean, it takes two  people, right?  And while there may be knowledge negotiation, it’s not inherently captured, and in particular it may well be that folks take away different interpretations of what’s been said (I’m sure you’ve seen  that happen!).  Without a shared representation, it’s still open to different interpretations (and, yes, we can disagree post-hoc about what a shared representation actually meant, but it’s much more difficult). That’s why we create representations like constitutions and policies and things.

The other one went a wee bit further, and supported annotating shared information. You could comment on it.  And this isn’t bad, but it’s not full collaboration.  Someone has to go away and process the comments.  It’s helpful, but not as much as jointly editing the information in the first place, as well as editing.

I’ve been a fan of wikis since I first heard about them, and think that they’ll be the basis for communities to continue to evolve, as well as being the basis for effective team work. In that sense, they’re core to the Coherent Organization, providing the infrastructure (along with communication and curating) to advance individual and organizational learning.

So, my point is to be clear on what capabilities you really need, so you can suitably evaluate claims about systems to support your actions.  I’ll suggest you want collaborative tools as well as communication tools.  What do you think?

What’s Your Learning Tool Stack?

14 June 2016 by Clark 5 Comments

I woke up this morning thinking about the tools we use at various levels.  Yeah, my life is exciting ;).  Seriously, this is important, as the tools we use and provide through the organization impact the effectiveness with which people can work. And lately, I’ve been hearing the question about “what’s your <x> stack” [x|x=’design’, ‘development’, …].  What this represents is people talking about the tools they use to do their jobs, and I reckon it’s important for us to talk about tools for learning.  You can see the results of Jane Hart’s annual survey, but I’m carving it up into a finer granularity, because I think it changes depending on the ‘level’ at which you’re working, ala the Coherent Organization.  So, of course, I created a diagram.

Learning stack: personal, team, community, organizationWhat we’re talking about here, starting at the bottom, are the tools  you personally use for learning. Or, of course, the ones others use in your org. So this is how you represent your own understandings, and manipulate information, for your own purposes.  For many people in organizations, this is likely to include the MS Office Suite, e.g. Word, PowerPoint, and Excel. Maybe OneNote?  For me, it’s Word for writing, OmniGraffle for diagramming (as this one was created in), WordPress for this blog (my thinking out loud; it  is for me, at least in the first instance), and a suite of note taking software (depending on type of notes) and personal productivity.

From there, we talk about team tools. These are to manage communication and information sharing between teams.  This can be email, but increasingly we’re seeing dedicated shared tools being supported, like Slack, that support  creating groups, and archive discussions and files.  Collaborative documents are a really valuable tool here so you’re not sending around email (though I’m doing that with one team right now, but it’s only back forth, not coordinating between multiple people, at least on my end!). Instead, I coordinate with one group with Slack, a couple others  with Skype and email, and am using Google Docs and email with another.

From there we move up to the community level. Here the need is to develop, refine, and share best principles. So the need is for tools that support shared representations.  Communities are large, so we need to start having subgroups, and profiles become important. The organization’s ESN may support this, though (and probably unfortunately) many business units have their own tools. And we should be connecting with colleagues in other organizations, so we might be using society-provided platforms or leverage LinkedIn groups.  There’s also probably a need to save community-specific resources like documents and job aids, so there may be a portal function as well. Certainly ongoing discussions are supported.  Personally, without my own org, I tap into external communities using tools like LinkedIn groups (there’s one for the L&D Revolution, BTW!), and Facebook (mostly friends, but some from our own field).

Finally, we get to the org level. Here we (should) see organization wide Enterprise Social Networks like Jive and Yammer, etc. Also enterprise wide portal tools like Sharepoint.  Personally, I work with colleagues using Socialcast in one instance, and Skype with another (tho’ Skype really isn’t a full solution).

So, this is a preliminary cut to show my thinking at inception.  What have I forgotten?  What’s your learning stack?

Two separate systems?

10 May 2016 by Clark Leave a Comment

I frequently say that L&D needs to move from just ensuring optimal execution to also supporting continual innovation.  Can these co-exist, or are they fundamentally different?  I really don’t know, but it’s worth pondering.

Kotter (the change management guru), has begun to advocate for a dual-operating system approach, where companies jointly support an operational hierarchy and an innovation network that are coupled.  I haven’t read his book on the topic, but it seems to be a bit  extrinsic, a way of bolting on innovation instead of making it intrinsic to the operation.

On the other hand, there is quite a bit of expression for more flexible systems, a more podular approach. Teaming or small nodes are increasingly appearing as not just for innovation, but ongoing operation. However, it’s not clear how the various different areas are coordinated, so how marketing across pods maintains coherent.

CoherentOrgExpandedThis is what led to our Coherent Organization model.  The notion is that the teams are coming in from, and reporting back up through, their communities. And their communities are communicating both within, and outside of, the organization.

It’s not clear to me whether the team  approach can scale to a global organization, or whether you need the hybrid model.  I can see that the hybrid model would appeal to existing business folks who would be concerned about optimization in execution.  I can see that the new model would at least require fundamental changes in mechanisms, and perhaps a willingness to tradeoff absolute perfection in execution to maintain continuing innovation and customer-responsiveness.

While  intuitively the more biologically inspired approach sounds like the longer-term solution, it’s non-trivial in terms of creating cultures that are appropriately conducive.  I think that organizational operations may be at an inflection point, and there does seem to be data that supports more radical flexibility.   I think a performance ecosystem coupled with a learning organization environment is likely going to be the way to move.  How you get there is part of the revolution that’s needed. Start small, scale out, etc. And I hope L&D can help lead the way.

Learning in Context

4 May 2016 by Clark 1 Comment

In a recent guest post, I wrote about the importance of context in learning. And for a featured session at the upcoming FocusOn Learning event, I’ll be talking about performance support in context.  But there was a recent question about how you’d do it in a particular environment, and that got me thinking about the the necessary requirements.

As context (ahem), there are already context-sensitive systems. I helped lead the design of one where a complex device was instrumented and consequently there were many indicators about the current status of the device. This trend is increasing.  And there are tools to build context-sensitive helps systems around enterprise software, whether purchased or home-grown. And there are also context-sensitive systems that track your location on mobile and allow you to use that to trigger a variety of actions.

Now, to be clear, these are already in use for performance support, but how do we take advantage of them for learning. Moreover, can we go beyond ‘location’ specific learning?  I think we can, if we rethink.

So first, we  obviously  can use those same systems to deliver specific learning. We can have a rich model of learning around a system, so a detailed competency map, and then with a rich profile of the learner we can know what they know and don’t, and  then when they’re at a point where there’s a gap between their knowledge and the desired, we can trigger some additional information. It’s in context, at a ‘teachable moment’, so it doesn’t necessarily have to be assessed.

This would be on top of performance support, typically, as they’re still learning so we don’t want to risk a mistake. Or we could have a little chance to try it out and get it wrong that  doesn’t actually get executed, and then give them feedback and the right answer to perform.  We’d have to be clear, however, about why learning is needed in  addition to the right answer: is this something that  really needs to be learned?

I want to go a wee bit further, though; can we build it around what the learner is doing?  How could we know?  Besides increasingly complex sensor logic, we can use  when they are.  What’s on their calendar?  If it’s tagged appropriately, we can know at least what they’re  supposed to be doing.  And we can develop not only specific system skills, but more general business skills: negotiation, running meetings, problem-solving/trouble-shooting, design, and more.

The point is that our learners are in contexts all the time.  Rather than take them away to learn, can we develop learning that wraps around what they’re doing? Increasingly we can, and in richer and richer ways. We can tap into the situational motivation to accomplish the task in the moment, and the existing parameters, to make ordinary tasks into learning opportunities. And that more ubiquitous, continuous development is more naturally matched to how we learn.

Showing my age, er, experience

3 May 2016 by Clark Leave a Comment

I’ve been reading What the Dormouse Said (How the Sixties Counterculture Shaped the Personal Computer Industry), and it’s bringing back some memories.  Ok, so most of this stuff is older than I am, but there are a few connections, so it’s reminiscing time.  I’ve said some of this before, I believe, so feel free to wander on.  This is me just thinking aloud.

I was taking some computer science classes because I’d found out that biology was rote memorization and cut-throat medical (which I did  not want to do; I was hoping for marine bio), and a buddy was doing it.  Given that I was at UCSD at the time, I naturally learned  UCSD Pascal (as well as Fortran, which I fortunately forgot almost immediately, and Mixal likewise). I enjoyed algorithms, however, and could solve problems. I also was enchanted with AI (despite my first prof).  And I was  tutoring for some extra pocket money, math and science (even classes I hadn’t taken yet!).

Then I got a job doing the computer support for the office that did the tutoring (literally carrying decks of cards in Algol to run through the computer center). And a light went off; computers for learning!  There was no major then at my school, but there was a program to design my own major, and I found a couple of professors willing to serve as my advisors  (thank you, Hugh Mehan and Jim Levin). They even let me work on a project with them (email for classroom discussion, circa 1978; we had ARPANET, the predecessor to the internet).  It eventually even got published as a journal article.

I called all over the country, trying to find someone who needed a person interested in computer learning.  I even interviewed at Xerox PARC with John Seely Brown, courtesy of Tom Malone (I didn’t get the job; they wanted something I’d done but I didn’t know their term for it!).  After a small job doing some statistical work for a research project, I managed to get a job designing and programming educational computer games for DesignWare (you can still play some of  the products here, the magic of  the internet).  We went from Basic to Forth (for speed and small size), though I later moved away from coding with the demise of HyperCard ;).

And the main connection to the cool stuff, besides the interview at PARC, was visiting the West Coast Computer Faire.  It was cool in and of itself, but there I met David Suess, who along with Bill Bowman was starting Spinnaker, a company to do home educational software.  DesignWare had been doing games to go along with publisher offerings, and I was pushing  the home market.  After a conversation, I introduced David to my boss Jim Schuyler (Sky) and off we went. As a reward, I got to do FaceMaker. Eventually, DesignWare started doing it’s own titles, and I also did Spellicopter and Creature Creator before I realized I wanted to go back to grad school.

Along the way I also read Byte magazine and tracked efforts like SmallTalk and folks like Alan Kay.  I’ve subsequently had the pleasure to meet him, as well as  Doug Engelbart and Ted Nelson, so I’ve somewhat closed the loop on those heady days.  There’s much more between then and now, but that’s enough for one post. And most of my counterculture experiences were behind me by that time, so I didn’t really get a chance to see those connections, but it was an exciting time, and a great exposure to the possibilities.

Moving forward

27 April 2016 by Clark Leave a Comment

A few weeks ago, I posted about laying out activities in a  space dividing the execution side from the innovation side, and in the head from in the world.  None of you took the bait about talking what it meant (I’m  so disappointed), but it continued to ponder it myself. And at least one idea came to mind.

LearningSpaceImplicationsSo what I’m thinking is that the point is to  not be using our heads to be doing simple execution. Machines (read: robots or computation agents) are very good at doing what they’re told. Reliably, and repeatably.  They may need oversight, but in many ways we’re seeing this play out.

What we should be doing is trying to automate execution. We aren’t good at doing rote things, and having us do them is silly.  Ideally you automate them, or outsource them in some way.  Let’s save our minds for doing important work.

Of course, many times the situations we’re increasingly seeing are not matters of simply executing. As things get more ambiguous, more novel, more  chaotic, we’re really discovering we need to have people handle those situations in innovative ways. So they’re really being moved over regardless.

And, of course, we want that innovation to be fueled by data, information in the world being made available to support making these decisions. Big analytics, or even little analytics are good basis, as are models and support tools to facilitate the processes.  And, of course, this doesn’t have to be all in one head, but drawing upon teams, communities, and networks to get solution.

The real point is to let machines do what they can do well, and leave to us what we do well. And, what we  want to be responsible for.  As I see it, the role of technology is to augment us, not replace us.  It’s up to us to make the choices, but we have the opportunity to work in ways that align with how our brains really think, work, and learn.  I reckon that choice is a no-brainer ;).

Work Experiment

13 April 2016 by Clark Leave a Comment

At a  point some days ago, I got the idea to map out different activities by their role as executing versus innovating, and whether it’s in the head or in the world. And I’ve been playing with it since.  I’m mapping some  ways of getting work done, at least the mental aspects, across those dimensions.

LearningSpace

I’m not sure I’ve got things in the right places.  I’m not even sure what it really means. I’ve some ideas, but I think I’m going to try something new, and ask you what  you think it means.  So, what’s interesting and/or important here?

Top 10 Tools for Learning 2016

12 April 2016 by Clark Leave a Comment

It’s that time again: Jane Hart is running her 2016 (and 10th!) Top 100 Tools for Learning poll. It’s a valuable service, and points out some interesting things and it’s interesting to see the changes over time.  It’s also a way to see what others are using and maybe find some new ideas.  She’s now asking that you categorize them as Education, Training & Performance Support, and/or Personal Learning & Productivity.  All  of mine fall in the latter category, because my performance support tools are productivity tools!  So here’re my votes, FWIW:

Google Search is, of course, still my top tool. I’m looking up things several if not many times a day. It’s often a gateway to Wikipedia, which I heavily rely on, but a number of times I find other sources that are equally valuable, such as research or practice sites that have some quality inputs.

Books are still a major way I learn. Yes, I check out books from the library and read them.  I also acquire and read them on my iPad, such as Jane’s great  Modern Workplace Learning.  In my queue is Jane Bozarth’s  Show Your Work.  

Twitter is a  go-to. I am pointed to many serendipitously interesting things, and of course I point to things as well. The learning chats I participate in are another way twitter helps.  Tweetdeck is my twitter tool; columns are a must.

Skype  is a tool I use for communicating with folks to get things done, but also to have conversations (e.g. with my ITA colleagues), whether chat or voice.

Facebook  is also a way I stay in touch with friends and colleagues (those colleagues that I also consider friends; Facebook is more a personal learning tool than  a business tool for me).

LinkedIn  is a way to stay in touch with people, and in particular the  L&D Revolution group is where I want to keep the dialog alive about the opportunity. The articles in LinkedIn  are occasionally of interest too, and it’s always an education to see who wants to link ;).

WordPress is my blogging tool (where you’re at right now), and it’s a way I think ‘out loud’ and the feedback I get is a wonderful way to learn.  Things that eventually appear in presentations and writing typically appear here first, and some of the work I do for others manifests here (typically anonymized).

Word  is my go-to writing tool, and while I use Pages at times too (e.g. if I’m traveling with my iPad), Word is my industrial strength tool.  Writing forces me to get concrete about my thinking.

Omnigraffle  is as always  my diagramming tool, and it’s definitely a way I express and refine my thinking.  Obviously, you’ll see my diagrams here, but also in presentations and articles/chapters/books. And, of course, my mindmaps.

Keynote  is my presentation creating tool. I sometimes  have to export to PowerPoint, but Keynote is where I work natively.  It helps me turn my ideas from diagrams and/or writing into a story to tell with visual support.

So those are my ‘learning’ tools, for now. Some are ‘content’, some are social media, some are personal representational tools, but reading and talking with others and representing my own thinking are  major learning activities for me.

 

« Previous Page
Next Page »

Clark Quinn

The Company

Search

Feedblitz (email) signup

Never miss a post
Your email address:*
Please wait...
Please enter all required fields Click to hide
Correct invalid entries Click to hide

Pages

  • About Learnlets and Quinnovation

The Serious eLearning Manifesto

Manifesto badge

Categories

  • design
  • games
  • meta-learning
  • mindmap
  • mobile
  • social
  • strategy
  • technology
  • Uncategorized
  • virtual worlds

License

Previous Posts

  • July 2025
  • June 2025
  • May 2025
  • April 2025
  • March 2025
  • February 2025
  • January 2025
  • December 2024
  • November 2024
  • October 2024
  • September 2024
  • August 2024
  • July 2024
  • June 2024
  • May 2024
  • April 2024
  • March 2024
  • February 2024
  • January 2024
  • December 2023
  • November 2023
  • October 2023
  • September 2023
  • August 2023
  • July 2023
  • June 2023
  • May 2023
  • April 2023
  • March 2023
  • February 2023
  • January 2023
  • December 2022
  • November 2022
  • October 2022
  • September 2022
  • August 2022
  • July 2022
  • June 2022
  • May 2022
  • April 2022
  • March 2022
  • February 2022
  • January 2022
  • December 2021
  • November 2021
  • October 2021
  • September 2021
  • August 2021
  • July 2021
  • June 2021
  • May 2021
  • April 2021
  • March 2021
  • February 2021
  • January 2021
  • December 2020
  • November 2020
  • October 2020
  • September 2020
  • August 2020
  • July 2020
  • June 2020
  • May 2020
  • April 2020
  • March 2020
  • February 2020
  • January 2020
  • December 2019
  • November 2019
  • October 2019
  • September 2019
  • August 2019
  • July 2019
  • June 2019
  • May 2019
  • April 2019
  • March 2019
  • February 2019
  • January 2019
  • December 2018
  • November 2018
  • October 2018
  • September 2018
  • August 2018
  • July 2018
  • June 2018
  • May 2018
  • April 2018
  • March 2018
  • February 2018
  • January 2018
  • December 2017
  • November 2017
  • October 2017
  • September 2017
  • August 2017
  • July 2017
  • June 2017
  • May 2017
  • April 2017
  • March 2017
  • February 2017
  • January 2017
  • December 2016
  • November 2016
  • October 2016
  • September 2016
  • August 2016
  • July 2016
  • June 2016
  • May 2016
  • April 2016
  • March 2016
  • February 2016
  • January 2016
  • December 2015
  • November 2015
  • October 2015
  • September 2015
  • August 2015
  • July 2015
  • June 2015
  • May 2015
  • April 2015
  • March 2015
  • February 2015
  • January 2015
  • December 2014
  • November 2014
  • October 2014
  • September 2014
  • August 2014
  • July 2014
  • June 2014
  • May 2014
  • April 2014
  • March 2014
  • February 2014
  • January 2014
  • December 2013
  • November 2013
  • October 2013
  • September 2013
  • August 2013
  • July 2013
  • June 2013
  • May 2013
  • April 2013
  • March 2013
  • February 2013
  • January 2013
  • December 2012
  • November 2012
  • October 2012
  • September 2012
  • August 2012
  • July 2012
  • June 2012
  • May 2012
  • April 2012
  • March 2012
  • February 2012
  • January 2012
  • December 2011
  • November 2011
  • October 2011
  • September 2011
  • August 2011
  • July 2011
  • June 2011
  • May 2011
  • April 2011
  • March 2011
  • February 2011
  • January 2011
  • December 2010
  • November 2010
  • October 2010
  • September 2010
  • August 2010
  • July 2010
  • June 2010
  • May 2010
  • April 2010
  • March 2010
  • February 2010
  • January 2010
  • December 2009
  • November 2009
  • October 2009
  • September 2009
  • August 2009
  • July 2009
  • June 2009
  • May 2009
  • April 2009
  • March 2009
  • February 2009
  • January 2009
  • December 2008
  • November 2008
  • October 2008
  • September 2008
  • August 2008
  • July 2008
  • June 2008
  • May 2008
  • April 2008
  • March 2008
  • February 2008
  • January 2008
  • December 2007
  • November 2007
  • October 2007
  • September 2007
  • August 2007
  • July 2007
  • June 2007
  • May 2007
  • April 2007
  • March 2007
  • February 2007
  • January 2007
  • December 2006
  • November 2006
  • October 2006
  • September 2006
  • August 2006
  • July 2006
  • June 2006
  • May 2006
  • April 2006
  • March 2006
  • February 2006
  • January 2006

Amazon Affiliate

Required to announce that, as an Amazon Associate, I earn from qualifying purchases. Mostly book links. Full disclosure.

We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.