« Ignore the competition | Main | A few more Presentation How To's »

Organic creativity: the Roomba process

Roomba_1

"...because you're taking chances and doing things you haven't done before, so of course you're going to mess up quite a bit of the time, but still when you get it right... there's a freshness and vitality that is really inspiring."

That was Michael Brook (music producer, composer, inventor) this morning on NPR's Sunday Weekend Edition. He was talking about sound and music, but the notion of accepting assuming failure as part of the process works nearly everywhere. We've talked about fear of failure (death by risk aversion) a lot here, and I need to be reminded of it every day. But it was another comment he made about creativity that I especially loved.

When host Liane Hansen suggested that his work was a very organic process, he said:

"I only think one step at a time. I do something and that implies what the next step should be... I do that and then if that works or doesn't work I carry on or back up... it's like those little robots... the things that vacuum your house and they just keep bumping into a wall and then turn that way..."

"I don't preconceive it."

That was a new metaphor for me: the Roomba approach to organic design.

While this don't-plan-every-damn-thing-in-advance model has started to gain popularity in the software development world, most, um, old-style programmers like me had an almost opposite model beat into us from the beginning. The well-intentioned concern for future extensibility, flexibility, scalability led us down the design garden path... skipping along assuming that WE were the smart ones who'd be ready when the dreaded yet inevitable Requirements/Specification Changes came in. With enough upfront design and extra coding, we could make our life down the road much easier. What we lost in time-to-release now would be more than made up for later. So we said.

But then the Extreme Programming and Agile Manifesto began to challenge that idea. While not everyone has drunk the XP koolaid (and oh how I hate forced pair-programming), most modern software development teams have been heavily influenced by at least some of the XP/Agile once-edgy, now more mainstream practices.

Now fast-forward to 2006 and the world of Web Something Dot Something, to the world of lightning-fast releases and community/user-driven design. If we thought we had trouble designing it all up front before, NOW we're most definitely screwed. If we're doing it right and listening to our users, they are partly in control. Whatever we thought users would do with our products and services, they have ideas of their own. Ideas we would NEVER have imagined... things you couldn't possibly see until after it was out there in use.

The use of (and audience for) our products is evolving with or without us, organically. And if we want to evolve with it--let alone innovate and add new value that even the users hadn't thought of we have to be there like that Roomba, always trying and trying and backing up when we hit a wall and turning 90 degrees and always moving moving moving (until its time to recharge).

The poster children (or at least the most prolific in articulating it) for the don't-plan-it-all are my good friends at you-know-where (rhymes with flirty-bevin rignals). In their PDF book Getting Real (worth the $19 if you really stop and think about what they're saying), they talk a fair bit on this:

It's a Problem When It's a Problem
"Don't waste time on problems you don't have yet. Do you really need to worry about scaling to 100,000 users today...?"

Just Wing It
"Bottom Line: Make decisions just in time, when you have access to the real information you need."

"Real things lead to real reactions. And that's how you get to the truth."

Work in iterations
"Let the app grow and speak to you. Let it morph and evolve. Instead of banking on getting everything right upfront, the iterative process lets you continue to make informed decisions as you go along. The result is real feedback and real guidance..."

Sounds like Roomba to me.

Organic. Just-in-time. Real. Community/User-evolved. Clean.

(And maybe not so good for cats... a bonus!)

Posted by Kathy on July 30, 2006 | Permalink

TrackBack

TrackBack URL for this entry:
http://www.typepad.com/services/trackback/6a00d83451b44369e200d8342a97c053ef

Listed below are links to weblogs that reference Organic creativity: the Roomba process:

» Strategy Tips from Roomba from johnlaeger.com
Kathy Sierra in Creating Passionate Users has a blog on Organic creativity: the Roomba process which got me thinking about how we set strategy for accomplishing our vision. (I won't go into detail about her blog, but you do need [Read More]

Tracked on Jul 31, 2006 11:28:23 AM

» I'm not making this up from A muddied reflection
If you aren't reading CPU (creating passionate users)...well...you should be. I think I've commented on the power of iterating, yes? There is a growing wave of acceptance and recognition of the power of learn-as-you-go (said another way.) The growing m... [Read More]

Tracked on Aug 1, 2006 5:21:47 PM

Comments

> Do you really need to worry about scaling
> to 100,000 users
> ...
> Instead of banking on getting everything
> right upfront...

Ouch. Who let the marketing department out?

Posted by: N. Gineer | Jul 30, 2006 4:27:54 PM

Hey Kathy,
The concept of not designing everything upfront and going ahead one step at a time makes a lot of sense. I have used it in programming and am also using it for an eLearning course that I am developing. I have determined a simple list of knowledge that absolutely must be transfered in the course, but I have kept the list really small. Eventually the course will be steered by the user community one step at a time. It's going to be interesting to see how applying XP principles to course development works out. I would like to know what you guys think about "pair writing", and "test first writing" :-) ?

Posted by: Parag | Jul 31, 2006 1:36:05 AM

Hello Kathy,

This is a very interesting thought. I am not sure whether this process of evolving works in a constrained environment. Will it work in a software services sector where budget and time constrains are galore. Can we say, let us build this webpage, collect feed back and modify the same to the satisfaction of the user with the constraints we have got. My experience tells me that in conditions like those it is always better to plan in advance. There is always a bit of leeway in terms of new developments but that is definitely not a lot.

I reckon this type of process may work in product development. But even there How can you build a product without having a pre conceived idea? Can you sort of build a block, then build another and say the first one was wrong without knowing what are you trying to achieve.

All these above ramblings may be due to the fact that may not have properly understood the idea. Please do correct me if I am wrong.

Posted by: Balaji M | Jul 31, 2006 3:52:23 AM

I think the idea is not build EVERY idea you have. My blog describes this...

Imagine that your are developing version N+1 of a software application that has a document format that have to be upgraded to handle the new data that version N did not have. Pretend it's a relational database; you will have to add tables and columns, etc.

One way to handle this is imagine all the possible transformations you will need to make to the database, and implement them. Here's a list partially taken from Refactoring Databases: Evolutionary Design by Scott W. Ambler and Pramod J. Sadalage.

....

Implementing every feature in that list (and the other features I didn't mention) will take a while. It gets you a nice, complete file-upgrade library. But we're not in the business of developing libraries, we're in the application business. If you implement every feature, many of them will probably not be used by your application. Waste.

The other way to handle this is to proceed with the development of version N+1 of the application. Whenever you need to do one of the above transformations, you implement it, but only what you need. You get the application delivered sooner, because you're concentrating on customer value. You also have a file-upgrade library that does just what you need.

Check it out: http://homepage.mac.com/keithray/blog/2006/07/31/

Posted by: keith ray | Jul 31, 2006 8:20:19 AM

Belaji: As I understand it:-

(a) The customer doesn't fully know what they want and their ideas will change with each iteration.
(b) Once you have your traditional design docs, they reflect what you understand about the customer's requirements. That is, most likely, different from the actual requirements. The programmers produce what they understand from the docs, which may be different again.

Iterative development is feedback control to reduce errors. Hence the need for frequent feedback. When driving, how long do you close your eyes before opening them to correct your steering, hit the brakes, etc?

So, meeting the constraints means agreeing the most important things to do first, getting them right, then the subsequent stuff, on the understanding that something has to give if there are changes.

See: "Lean Software Development" by Poppendieck and Poppendieck, "Practices of An Agile Developer", by Subramaniam and Hunt.

Caveat: I've been reading these recently but how much I've internalised is another matter altogether. I still don't like throwing code away, so mentally cling to design up front. So maybe I'm writing this to myself :-)

Even the roomba isn't cleaning entirely by chance: it has IR sensors to stop it falling down stairs, etc.

Posted by: hgs | Jul 31, 2006 11:20:51 AM

Interesting analogy. If we're likening XP to the Roomba, doesn't that sort of suggest that there is a more methodical way to develop that ultimately gets the job done faster and better, but takes a little more effort from the problem-solver?

I know we're looking at this from the perspective of the robot itself, but I actually found this post to be a fantastic example of what's wrong with the so-called "Agile" methodologies.

XP, at its core, is simply a flat-out rejection of all the Waterfall principles. In a sense the development world needed that, to shake things up a bit and prove that the Waterfall wasn't the be-all-and-end-all. But as Fred Brooks rightly pointed out, having no plan is still worse than having a rigid plan. All we needed was more fluidity between implementation stages, not to dispense with planning altogether. Execution without planning is simply a bad idea.

As can be said for any area in life, a goal without a plan is a dream. Without a plan you just roll around aimlessly like a Roomba, bashing into walls, getting half the job done, and covering the same ground twice or more. You get a BBoM and spend weeks fixing problems that would have taken a few hours with a good design. This is very common with XP and anti-design/anti-planning proponents, and a lot of projects done this way ultimately fail when they start to get large.

I tend to be nervous whenever somebody uses the term "organic" or "grow" to describe any real work. It suggests that you just plant some seeds in the ground and the rest of the solution magically sprouts into something beautiful and perfect. Software is more like construction - you can tear down a wall if you need to, but you still need a blueprint, and good luck trying to do foundation repair after building 6 floors!

Posted by: Aaron G | Jul 31, 2006 12:59:41 PM

XP isn't "simply having no plan". You could start by putting "the planning game" into google. Most of the first results are XP related.

The point is: you are going to hit a wall anyway. That's life. A "design up front" robot would keep going, because that's what the spec says. The agile one reacts, based on a strategy for dealing with walls.

You don't get a Big Ball of Mud, because of refactoring.

Posted by: hgs | Aug 1, 2006 3:46:30 AM

XP is about having a plan and also having the ability to react as the facts change. Which is why planning is not done to the minutest detail. An analogy would be, if you decide to drive from point A to point B, you can broadly decide the road you plan to take, but you cannot pre-decide exactly when you will be in lane 1 and when you will be in lane 2. Also it is possible that the road you chose has a jam, because of a mudslide or whatever reason. Now you must be flexible enough to change the route. I think it was Kent Beck (though I could be wrong) who described XP as driving: you know where you want to go, and you have a map, but you steer the car as you go ahead depending on road conditions. I don't think it forbids advance planning, it only recommends to "plan only as much as you have to". An XP team is not like a Roomba going all over the place without any goal, it is like a Roomba that will find the most effective path (as it goes ahead) to cleaning everything based on the furniture setting.

Posted by: Parag | Aug 2, 2006 11:37:11 PM

big naturals -
boys first time -
cam crush -
captain stabbin -
cum fiesta -
dangerous dongs -
in the vip -
mike in brazil -
mikes apartment -
round and brown -
street blowjobs -
tranny surprise -
we live together -
fuck my brazilian ass -
8th street latinas -
all sites access -
big naturals -
boys first time -
cam crush -
captain stabbin -
cum fiesta -
dangerous dongs -
in the vip -
mike in brazil -
mikes apartment -
round and brown -
street blowjobs -
tranny surprise -
we live together -
fuck my brazilian ass -
8th street latinas -
all sites access -
big naturals -
boys first time -
cam crush -
captain stabbin -
cum fiesta -
dangerous dongs -
in the vip -
mike in brazil -
mikes apartment -
round and brown -
street blowjobs -
tranny surprise -
we live together -
hidden sex cam -
8th street latinas -
all sites access -
big naturals -
boys first time -
cam crush -
captain stabbin -
cum fiesta -
dangerous dongs -
hiddensexcam -
hidden sex cam -
in the vip -
mike in brazil -
mikes apartment -
round and brown -
street blowjobs -
tranny surprise -
we live together -
hidden sex cam -
8th street latinas -
all sites access -
big naturals -
boys first time -
cam crush -
captain stabbin -
cum fiesta -
dangerous dongs -
hiddensexcam -
hidden sex cam -
in the vip -
mike in brazil -
mikes apartment -
round and brown -
street blowjobs -
tranny surprise -
we live together -
pornigraphic -
8th street latinas -
all sites access -
big naturals -
boys first time -
cam crush -
captain stabbin -
cum fiesta -
dangerous dongs -
in the vip -
mike in brazil -
mikes apartment -
pornigraphic -
round and brown -
street blowjobs -
tranny surprise -
we live together -
pornigraphic -
8th street latinas -
all sites access -
big naturals -
boys first time -
cam crush -
captain stabbin -
cum fiesta -
dangerous dongs -
in the vip -
mike in brazil -
mikes apartment -
pornigraphic -
round and brown -
street blowjobs -
tranny surprirse -
we live together -
real drunk girls -
8th street latinas -
all sites access -
big naturals -
boys first time -
cam crush -
captain stabbin -
cum fiesta -
dangerous dongs -
in the vip -
mike in brazil -
mikes apartment -
round and brown -
street blowjobs -
tranny surprise -
we live together -
realdrunkgirls -
real drunk girls -
real drunk girls -
8th street latinas -
all sites access -
big naturals -
boys first time -
cam crush -
captain stabbin -
cum fiesta -
dangerous dongs -
in the vip -
mike in brazil -
mikes apartment -
round and brown -
street blowjobs -
tranny surprise -
we live together -
real drunk girls -
realdrunkgirls -
realdrunkgirls -
8th street latinas -
all sites access -
big naturals -
boys first time -
cam crush -
captain stabbin -
cum fiesta -
dangerous dongs -
in the vip -
mike in brazil -
mikes apartment -
real drunk girls -
realdrunkgirls -
round and brown -
street blowjobs -
tranny surprise -
we live together -
slut bus -
8th street latinas -
all sites access -
big naturals -
boys first time -
cam crush -
captain stabbin -
cum fiesta -
dangerous dongs -
in the vip -
mike in brazil -
mikes apartment -
round and brown -
street blowjobs -
tranny surprise -
we live together -
slutbus -
slut bus -
slut bus -
8th street latinas -
all sites access -
big naturals -
boys first time -
cam crush -
captain stabbin -
cum fiesta -
dangerous dongs -
in the vip -
mike in brazil -
mikes apartment -
round and brown -
street blowjobs -
tranny surprise -
we live together -
slutbus -
slut bus -
amateur academy -
backseat bangers -
bang boat -
black cocks white sluts -
boob exam scam -
first time swallows -
gangbang squad -
gay blind date sex -
her first anal sex -
her first ass to mouth -
her first big cock -
her first lesbian sex -
his first gay sex -
his first huge cock -
housewife bangers -
just facials -
milf seeker -
my sex tour -
porn stud search -
teens for cash -
twinks for cash -
amateur academy -
backseat bangers -
bang boat -
black cocks white sluts -
boob exam scam -
first time swallows -
gangbang squad -
gay blind date sex -
her first anal se -
her first ass to mouth -
her first big cock -
her first lesbian sex -
his first gay sex -
his first huge cock -
housewife bangers -
just facials -
milf seeker -
my sex tour -
porn stud search -
teens for cash -
twinks for cash -
doctor stroke -
backseat bangers -
bang boat -
black cocks white sluts -
boob exam scam -
first time swallows -
gangbang squad -
gay blind date sex -
her first anal sex -
her first ass to mouth -
her first big cock -
her first lesbian sex -
his first gay sex -
his first huge cock -
housewife bangers -
just facials -
milf seeker -
my sex tour -
porn stud search -
teens for cash -
twinks for cash -
doctor stroke -
backseat bangers -
bang boat -
black cocks white sluts -
boob exam scam -
first time swallows -
gangbang squad -
gay blind date sex -
her first anal sex -
her first ass to mouth -
her first big cock -
her first lesbian sex -
his first gay sex -
his first huge cock -
housewife bangers -
just facials -
milf seeker -
my sex tour -
porn stud search -
teens for cash -
twinks for cash -
doctor stroke -
backseat bangers -
bang boat -
black cocks white sluts -
boob exam scam -
first time swallows -
gangbang squad -
gay blind date sex -
her first anal sex -
her first ass to mouth -
her first big cock -
her first lesbian sex -
his first gay sex -
his first huge cock -
housewife bangers -
just facials -
milf seeker -
my sex tour -
porn stud search -
teens for cash -
twinks for cash -
finally eighteen -
backseat bangers -
bang boat -
black cocks white sluts -
boob exam scam -
first time swallows -
gangbang squad -
gay blind date sex -
her first anal sex -
her first ass to mouth -
her first big cock -
her first lesbian sex -
his first gay sex -
his first huge cock -
housewife bangers -
just facials -
milf seeker -
my sex tour -
porn stud search -
teens for cash -
twinks for cash -
finally eighteen -
finallyeighteen -
finally eighteen -
backseat bangers -
bang boat -
black cocks white sluts -
boob exam scam -
first time swallows -
gangbang squad -
gay blind date sex -
her first anal sex -
her first ass to mouth -
her first big cock -
her first lesbian sex -
his first gay sex -
his first huge cock -
housewife bangers -
just facials -
milf seeker -
my sex tour -
porn stud search -
teens for cash -
twinks for cash -
finally eighteen -
finallyeighteen -
ryans beach house -
backseat bangers -
bang boat -
black cocks white sluts -
boob exam scam -
first time swallows -
gangbang squad -
gay blind date sex -
her first anal sex -
her first ass to mouth -
her first big cock -
her first lesbian sex -
his first gay sex -
his first huge cock -
housewife bangers -
just facials -
milf seeker -
my sex tour -
porn stud search -
teens for cash -
twinks for cash -
ryans beachhouse -
ryansbeachhouse -
ryansbeachhouse -
backseat bangers -
bang boat -
black cocks white sluts -
boob exam scam -
first time swallows -
gangbang squad -
gay blind date sex -
her first anal sex -
her first ass to mouth -
her first big cock -
her first lesbian sex -
his first gay sex -
his first huge cock -
housewife bangers -
just facials -
milf seeker -
my sex tour -
porn stud search -
ryans beachhouse -
ryansbeachhouse -
teens for cash -
twinks for cash -
ryans beachhouse -
backseat bangers -
bang boat -
black cocks white sluts -
boob exam scam -
first time swallows -
gangbang squad -
gay blind date sex -
her first anal sex -
her first ass to mouth -
her first big cock -
her first lesbian sex -
his first gay sex -
his first huge cock -
housewife bangers -
just facials -
milf seeker -
my sex tour -
porn stud search -
teens for cash -
twinks for cash -
ryans beachhouse -
ryansbeachhouse -
set top sex -
backseat bangers -
bang boat -
black cocks white sluts -
boob exam scam -
first time swallows -
gangbang squad -
gay blind date sex -
her first anal sex -
her first ass to mouth -
her first big cock -
her first lesbian sex -
his first gay sex -
his first huge cock -
housewife bangers -
just facials -
milf seeker -
my sex tour -
porn stud search -
teens for cash -
twinks for cash -
set top sex -
backseat bangers -
bang boat -
black cocks white sluts -
boob exam scam -
first time swallows -
gangbang squad -
gay blind date sex -
her first anal sex -
her first ass to mouth -
her first big cock -
her first lesbian sex -
his first gay sex -
his first huge cock -
housewife bangers -
just facials -
milf seeker -
my sex tour -
porn stud search -
teens for cash -
twinks for cash -
set top sex -
backseat bangers -
bang boat -
black cocks white sluts -
boob exam scam -
first time swallows -
gangbang squad -
gay blind date sex -
her first anal sex -
her first ass to mouth -
her first big cock -
her first lesbian sex -
his first gay sex -
his first huge cock -
housewife bangers -
just facials -
milf seeker -
my sex tour -
porn stud search -
teens for cash -
twinks for cash -
whale cock -
backseat bangers -
bang boat -
black cocks white sluts -
boob exam scam -
first time swallows -
gangbang squad -
gay blind date sex -
her first anal sex -
her first ass to mouth -
her first big cock -
her first lesbian sex -
his first gay sex -
his first huge cock -
housewife bangers -
just facials -
milf seeker -
my sex tour -
porn stud search -
teens for cash -
twinks for cash -
whalecock -
whale cock -
whale cock -
backseat bangers -
bang boat -
black cocks white sluts -
boob exam scam -
first time swallows -
gangbang squad -
gay blind date sex -
her first anal sex -
her first ass to mouth -
her first big cock -
her first lesbian sex -
his first gay sex -
his first huge cock -
housewife bangers -
just facials -
milf seeker -
my sex tour -
porn stud search -
teens for cash -
twinks for cash -
whale cock -
whalecock -
xxx quirer -
backseat bangers -
bang boat -
black cocks white sluts -
boob exam scam -
first time swallows -
gangbang squad -
gay blind date sex -
her first anal sex -
her first ass to mouth -
her first big cock -
her first lesbian sex -
his first gay sex -
his first huge cock -
housewife bangers -
just facials -
milf seeker -
my sex tour -
porn stud search -
teens for cash -
twinks for cash -
xxx quirer -
backseat bangers -
bang boat -
black cocks white sluts -
boob exam scam -
first time swallows -
gangbang squad -
gay blind date sex -
her first anal sex -
her first ass to mouth -
her first big cock -
her first lesbian sex -
his first gay sex -
his first huge cock -
housewife bangers -
just facials -
milf seeker -
my sex tour -
porn stud search -
teens for cash -
twinks for cash -
xxx quirer -
backseat bangers -
bang boat -
black cocks white sluts -
boob exam scam -
first time swallows -
gangbang squad -
gay blind date sex -
her first anal sex -
her first ass to mouth -
her first big cock -
her first lesbian sex -
his first gay sex -
his first huge cock -
housewife bangers -
just facials -
milf seeker -
my sex tour -
porn stud search -
teens for cash -
twinks for cash -
Tiny's Black Adventures -
backseat bangers -
bang boat -
black cocks white sluts -
boob exam scam -
first time swallows -
gangbang squad -
gay blind date sex -
her first anal sex -
her first ass to mouth -
her first lesbian sex -
his first gay sex -
housewife bangers -
justfacials -
milfseeker -
teensforcash -
twinksforcash -
All Reality Pass -
backseatbangers -
bang boat -
blackcockswhitesluts -
boobexamscam -
first time swallows -
gagnbang squad -
gayblinddatesex -
her first ass to mouth -
his first gay sex -
housewife bangers -
just facials -
milf seeker -
teens for cash -
All Star Porn Girls -
backseat bangers -
bang boat -
black cocks white sluts -
boob exam scam -
first time swallows -
gangbang squad -
gay blind date sex -
her first anal sex -
her first ass to mouth -
his first gay sex -
housewife bangers -
just facials -
milf seeker -
teens for cash -
twinks for cash -
Barefoot Maniacs -
backseat bangers -
bang boat -
black cocks white sluts -
boob exam scam -
first time swallows -
gangbang squad -
gay blind date sex -
her first anal sex -
her first ass to mouth -
his first gay sex -
housewife bangers -
just facials -
milf seeker -
teens for cash -
twinks for cash -
Big League Facials -
backseat bangers -
bang boat -
black cocks white sluts -
boob exam scam -
gangbang squad -
gay blind date sex -
her first anal sex -
his first gay sex -
housewifebangers -
justfacials -
milfseeker -
teensforcash -
twinksforcash -
Big Tit Patrol -
backseatbangers -
bangboat -

Posted by: zawe | Aug 16, 2007 1:22:20 AM

blackcockswhitelsuts -
gangbangsquad -
her first anal sex -
her first ass to mouth -
housewife bangers -
just facials -
milf seeker -
teens for cash -
twinks for cash -
Big Cock Teen Addiction -
backseatbangers -
bangboat -
blackcockswhitesluts -
herfirstanalsex -
herfirstasstomouth -
hisfirsthugecock -
housewifebangers -
just facials -
milf seeker -
my sex tour -
porn stud search -
teens for cash -
twinks for cash -
Blind Date Bangers -
backseat bangers -
bang boat -
black cocks white sluts -
her first ass to mouth -
his first huge cock -
just facials -
milf seeker -
my sex tour -
porn stud search -
teens for cash -
Bus Stop Whores -
backseatbangers -
bang boat -
black cocks white sluts -
her first ass to mouth -
his first huge cock -
just facials -
milf seeker -
my sex tour -
porn stud search -
teens for cash -
Casting Couch Teens -
backseat bangers -
black cocks white sluts -
first time swallows -
gangbangsquad -
herfirstbigcock -
his first huge cock -
my sex tour -
porn stud search -
teens for cash -
Coeds Need Cash -
backseat bangers -
black cocks white sluts -
first time swallows -
gangbang squad -
her first big cock -
his first huge cock -
housewife bangers -
porn stud search -
teensforcash -
Giants Black Meat White Treat -
backseat bangers -
black cocks white sluts -
first time swallows -
gangbang squad -
gay blind date sex -
her first big cock -
her first lesbian sex -
his first gay sex -
his first huge cock -
housewife bangers -
porn stud search -
teens for cash -
Horny Spanish Flies -
backseat bangers -
first time swallows -
gangbang squad -
her first big cock -
her first lesbian sex -
his first gay sex -
his first huge cock -
housewife bangers -
porn stud search -
teens for cash -
I Spy Camel Toe -
backseatbangers -
firsttimeswallows -
gangbangsquad -
herfirstbigcock -
herfirstlesbiansex -
hisfirstgaysex -
hisfirsthugecock -
pornstudsearch -
teensforcash -
Mr. Chew's Asian Beaver -
backseat bangers -
boob exam scam -
first time swallows -
gangbang squad -
gay blind date sex -
her first anal sex -
her first ass to mouth -
her first big cock -
her first lesbian sex -
his first gay sex -
his first huge cock -
my sex tour -
porn stud search -
teens for cash -
Pimp My Black Teen -
backseatbangers -
boobexamscam -
firsttimeswallows -
gangbangsquad -
gayblinddatesex -
herfirstanalsex -
herfirstasstomouth -
herfirstbigcock -
herfirstlesbiansex -
hisfirstgaysex -
hisfirsthugecock -
mysextour -
pornstudsearch -
twinksforcash -
Please Bang My Wife -
bang boat -
boob exam scam -
first time swallows -
gangbang squad -
her first anal sex -
her first ass to mouth -
her first big cock -
her first lesbian sex -
his first gay sex -
housewife bangers -
my sex tour -
Pump That Ass -
bangboat -
boobexamscam -
firsttimeswallows -
gangbangsquad -
gayblinddatesex -
herfirstanalsex -
herfirstasstomouth -
herfirstbigcock -
herfirstlesbiansex -
hisfirstgaysex -
hisfirsthugecock -
housewifebangers -
justfacials -
milfseeker -
mysextour -
Reality Pass Plus -
bang boat -
boob exam scam -
first time swallows -
gay blind date sex -
her first anal sex -
her first ass to mouth -
her first big cock -
her first lesbian sex -
his first huge cock -
just facials -
milf seeker -
my sex tour -
twinks for cash -
See Her Squirt -
bang boat -
boob exam scam -
first time swallows -
gangbang squad -
gay blind date sex -
her first ass to mouth -
her first lesbian sex -
his first huge cock -
my sex tour -
porn stud search -
twinks for cash -
Teeny Bopper Club -
backseat bangers -
boob exam scam -
first time swallows -
her first ass to mouth -
her first lesbian sex -
his first huge cock -
just facials -
milf seeker -
my sex tour -
porn stud search -
twinks for cash -
ass licking xxx -
ass licking xxx -
ass parade -
ball honeys -
bangbros network -
bang bus -
big mouthfuls -
big tits round asses -
gangbang divas -
little summer -
milf lessons -
monsters of cock -
ox pass -
taylor bow -
teen topanga -
trixie teen -
tug jobs -
vengified -
asslickingxxx -
ass licking xxx -
ass parade -
ball honeys -
bangbros network -
bang bus -
big mouthfuls -
big tits round asses -
creampie surprise -
little summer -
milf lessons -
monsters of cock -
ox pass -
taylor bow -
teen topanga -
trixie teen -
tug jobs -
vengified -
ass licking xxx -
ass licking xxx -
ass parade -
ball honeys -
bangbros network -
bang bus -
big mouthfuls -
big tits round asses -
creampie surprise -
milf lessons -
monsters of cock -
ox pass -
taylor bow -
teen topanga -
tgirls on tgirls -
trixie teen -
tug jobs -
desperately horny housewives -
ass licking xxx -
ass parade -
ball honeys -
bangbros network -
bang bus -
big mouthfuls -
big tits round asses -
creampie surprise -
milf lessons -
monsters of cock -
ox pass -
taylor bow -
teen topanga -
tgirls on tgirls -
trixie teen -
tug jobs -
desperately horny housewives -
ass licking xxx -
ass parade -
ball honeys -
bangbros network -
bang bus -
big mouthfuls -
big tits round asses -
creampie surprise -
milf lessons -
monsters of cock -
ox pass -
taylor bow -
teen topanga -
throat jobs -
trixie teen -
tug jobs -
desperately horny housewives -
ass licking xxx -
ass parade -
ball honeys -
bangbros network -
bang bus -
big mouthfuls -
big tits round asses -
black ass busters -
creampie surprise -
milf lessons -
monsters of cock -
ox pass -
taylor bow -
teen topanga -
throat jobs -
trixie teen -
tug jobs -
exotic transsexuals -
ass licking xxx -
ass parade -
ball honeys -
bangbros network -
bang bus -
big mouthfuls -
big tits round asses -
black ass busters -
exotic transsexuals -
milf lessons -
monsters of cock -
ox pass -
taylor bow -
teen topanga -
throat jobs -
trixie teen -
tug jobs -
exotic transsexuals -
ass parade -
ball honeys -
bangbros network -
bang bus -
big mouthfuls -
big tits round asses -
black ass busters -
milf lessons -
monsters of cock -
ox pass -
taylor bow -
teen topanga -
throat jobs -
trixie teen -
tug jobs -
exotic transsexuals -
ass parade -
ball honeys -
bang bros network -
bang bus -
big mouthfuls -
big tits round asses -
black ass busters -
milf lessons -
monsters of cock -
ox pass -
taylor bow -
teen topanga -
tgirl island -
trixie teen -
tug jobs -
moes white booty hoes -
ass munchers -
ass parade -
ball honeys -
bang bus -
big mouthfuls -
big tits round asses -
milf lessons -
moes white booty hoes -
monsters of cock -
ox pass -
tgirl island -
trixie teen -
tug jobs -
moes white booty hoes -
ass munchers -
ass parade -
ball honeys -
bang bus -
big mouthfuls -
big tits round asses -
milf lessons -
moes white booty hoes -
monsters of cock -
ox pass -
shocking parties -
trixie teen -
tug jobs -
older women love cock too -
ass munchers -
ass parade -
ball honeys -
bangbros network -
bang bus -
big mouthfuls -
big tits round asses -
milf lessons -
moes white booty hoes -
monsters of cock -
older women love cock too -
ox pass -
shocking parties -
taylor bow -
trixie teen -
tug jobs -
older women love cock too -
ass munchers -
ass parade -
ball honeys -
bangbros network -
bang bus -
big mouthfuls -
big tits round asses -
milf lessons -
monsters of cock -
older women love cock too -
ox pass -
shocking parties -
taylor bow -
trixie teen -
tug jobs -
older women love cock too -
ass munchers -
ass parade -
ball honeys -
bangbros network -
bang bus -
big mouthfuls -
big tits round asses -
milf lessons -
monsters of cock -
older women love cock too -
ox pass -
rainbow vip -
taylor bow -
trixie teen -
tug jobs -
one crazy night -
ass munchers -
ass parade -
ball honeys -
bangbros network -
bang bus -
big mouthfuls -
big tits round asses -
little april -
little summer -
milf lessons -
moes white booty hoes -
monsters of cock -
older women love cock too -
one crazy night -
ox pass -
rainbow vip -
taylor bow -
teen topanga -
trixie teen -
tug jobs -
one crazy night -
ass munchers -
ass parade -
ball honeys -
bangbros network -
bang bus -
big mouthfuls -
big tits round asses -
little april -
little summer -
milf lessons -
moes white booty hoes -
monsters of cock -
older women love cock too -
one crazy night -
ox pass -
rainbow vip -
taylow bow -
teen topanga -
trixie teen -
tug jobs -
one crazy night -
ass munchers -
ass parade -
ball honeys -
bangbros network -
bang bus -
big mouthfuls -
big tits round asses -
little april -
little summer -
milf lessons -
monsters of cock -
older women love cock too -
one crazy night -
ox pass -
pussy ass mouth -
taylor bow -
teen topanga -
trixie teen -
tug jobs -
see her gag -
ass munchers -
ass parade -
ball honeys -
bangbros network -
bang bus -
big mouthfuls -
big tits round asses -
little april -
little summer -
milf lessons -
monsters of cock -
older women love cock too -
one crazy night -
ox pass -
pussy ass mouth -
see her gag -
taylor bow -
teen topanga -
trixie teen -
tug jobs -
see her gag -
ass parade -
ball honeys -
bang bus -
big mouthfuls -
big tits round asses -
little april -
little summer -
milf lessons -
monsters of cock -
older women love cock too -
one crazy night -
ox pass -
pussy ass mouth -
see her gag -
taylor bow -
teen topanga -
tug jobs -
see her gag -
ass parade -
ball honeys -
bang bus -
big mouthfuls -
big tits round asses -
little summer -
milf lessons -
monsters of cock -
older women love cock too -
one crazy night -
ox pass -
pussy ass mouth -
see her gag -
shemale hookups -
taylor bow -
teen topanga -
tug jobs -
shemale beach -
ass parade -
ball honeys -
bang bus -
big mouthfuls -
big tits round asses -
little summer -
milf lessons -
monsters of cock -
my gay roommates -
older women love cock too -
one crazy night -
see her gag -
shemale hookups -
taylor bow -
teen topanga -
tug jobs -
shemale beach -
ass parade -
ball honeys -
bang bus -
big mouthfuls -
big tits round asses -
little summer -
milf lessons -
monsters of cock -
my gay roommates -
one crazy night -
see her gag -
shemale hookups -
taylor bow -
teen topanga -
tug jobs -
shemale beach -
ass parade -
ball honeys -
bang bus -
big mouthfuls -
big tits round asses -
little summer -
milf lessons -
monsters of cock -
my gay roommates -
one crazy night -
shemale hookups -
taylor bow -
teen topanga -
tug jobs -
shemale hookups -
ass parade -
ball honeys -
bang bus -
big mouthfuls -
big tits round asses -
hood hunter -
little summer -
milf lessons -
monsters of cock -
shemale hookups -
taylor bow -
teen topanga -
tug jobs -
shemale hookups -
ass parade -
ball honeys -
bang bus -
big mouthfuls -
big tits round asses -
hood hunter -
little summer -
milf lessons -
monsters of cock -
shemale hookups -
taylor bow -
teen topanga -
tug jobs -
shemale hookups -
ass parade -
ball honeys -
bang bus -
big mouthfuls -
big tits round asses -
gangbang divas -
little summer -
milf lessons -
monsters of cock -
shemale hookups -
taylor bow -
teen topanga -
tug jobs -
xporn -
ass parade -
ball honeys -
bang bus -
big mouthfuls -
big tits round asses -
gangbang divas -
little summer -
milf lessons -
monsters of cock -
shemale hookups -
taylor bow -
teen topanga -
tug jobs -
ashley lightspeed -
ashleylightspeed -
ashley lightspeed -
ass parade -
ball honeys -
bang bus -
big mouthfuls -
big tits round asses -
brandy didder -
dana lightspeed -
erica lightspeed -
fucking machines -
hogtied -
lacey white -
lightspeed university -
little troublemaker -
mandy lightspeed -
milf lessons -
monsters of cock -
tawnee stone -
tug jobs -
ashley lightspeed -
ashleylightspeed -
ashley lightspeed -
ass parade -
ball honeys -
bang bus -

Posted by: zvawet | Aug 16, 2007 1:22:43 AM

big mouthfuls -
big tits round asses -
brandy didder -
dana lightspeed -
erica lightspeed -
fucking machines -
hogtied -
lacey white -
lightspeed university -
little troublemaker -
mandy lightspeed -
milf lessons -
monsters of cock -
tawnee stone -
tug jobs -
ashley lightspeed -
ashleylightspeed -
ashley lightspeed -
ass parade -
ball honeys -
bang bus -
big mouthfuls -
big tits round asses -
brandy didder -
dana lightspeed -
erica lightspeed -
fucking machines -
hogtied -
lightspeed girls -
lightspeed university -
little troublemaker -
milf lessons -
monsters of cock -
ronni tuscasdero -
tawnee stone -
tug jobs -
ashley ls -
ashleylightspeed -
ashley lightspeed -
ass parade -
ball honeys -
bang bus -
big mouthfuls -
big tits round asses -
brandy didder -
dana lightspeed -
erica lightspeed -
fucking machines -
hogtied -
lightspeed girls -
lightspeed university -
little troublemaker -
milf lessons -
monsters of cock -
ronni tuscadero -
tawnee stone -
tug jobs -
extra big dicks -
ashley lightspeed -
ass parade -
ball honeys -
bang bus -
big mouthfuls -
big tits round asses -
britney lightspeed -
dana lightspeed -
erica lightspeed -
fucking machines -
hogtied -
lightspeed girls -
lightspeed university -
little troublemaker -
milf lessons -
monsters of cock -
ronni tuscadero -
tawnee stone -
tug jobs -
extra big dicks -
ashley lightspeed -
ass parade -
ball honeys -
bang bus -
big mouthfuls -
big tits round asses -
britney lightspeed -
dana lightspeed -
erica lightspeed -
fucking machines -
hogtied -
lightspeed girls -
lightspeed university -
little troublemaker -
milf lessons -
monsters of cock -
ronni tuscadero -
tawnee stone -
tug jobs -
extra big dicks -
ashley lightspeed -
ass parade -
bang bus -
big mouthfuls -
big tits round asses -
britney lightspeed -
dana lightspeed -
erica lightspeed -
fucking machines -
hogtied -
lightspeed girls -
lightspeed university -
little troublemaker -
milf lessons -
monsters of cock -
ronni tuscadero -
taylor little -
mature uniform -
ashley lightspeed -
ass parade -
bang bus -
big mouthfuls -
big tits round asses -
britney lightspeed -
dana lightspeed -
erica lightspeed -
fucking machines -
hogtied -
lightspeed girls -
little troublemaker -
milf lessons -
monsters of cock -
ronni tuscadero -
taylor little -
mature uniform -
ashley lightspeed -
ass parade -
bang bus -
big mouthfuls -
big tits round asses -
britney lightspeed -
dirty aly -
erica lightspeed -
fucking machines -
hogtied -
lightspeed girls -
little troublemaker -
milf lessons -
monsters of cock -
ronni tuscadero -
taylor little -
mature uniform -
ashley lightspeed -
ass parade -
ball honeys -
bang bus -
big mouthfuls -
big tits round asses -
britney lightspeed -
dirty aly -
erica lightspeed -
fucking machines -
hogtied -
lightspeed girls -
little troublemaker -
milf lessons -
monsters of cock -
ronni tuscadero -
taylor little -
tug jobs -
me and my pussy -
ass parade -
ball honeys -
bang bus -
big mouthfuls -
big tits round asses -
brandy didder -
britney lightspeed -
dirty aly -
fucking machines -
hogtied -
jordan capri -
lightspeed world -
little troublemaker -
mandy lightspeed -
milf lessons -
monsters of cock -
ronni tuscadero -
taylor little -
tug jobs -
me and my pussy -
ass parade -
ball honeys -
bang bus -
big mouthfuls -
big tits round asses -
brandy didder -
britney lightspeed -
fucking machines -
hogtied -
jordan capri -
lightspeed world -
little troublemaker -
milf lessons -
monsters of cock -
ronni tuscadero -
taylor little -
tug jobs -
me and my pussy -
ass parade -
ball honeys -
bang bus -
big mouthfuls -
big tits round asses -
brandy didder -
britney lightspeed -
fucking machines -
hogtied -
jordan capri -
lightspeed sorority -
lightspeed world -
milf lessons -
monsters of cock -
stacy bride -
taylor little -
tiffany paris -
tug jobs -
me and my pussy -
ass parade -
ball honeys -
bang bus -
big mouthfuls -
big tits round asses -
brandy didder -
britney lightspeed -
dirty aly -
fucking machines -
hogtied -
jordan capri -
lightspeed sorority -
lightspeed world -
mandy lightspeed -
milf lessons -
monsters of cock -
stacy bride -
taylor little -
tug jobs -
meat insertions -
ass parade -
ball honeys -
bang bus -
big mouthfuls -
big tits round asses -
brandy didder -
britney lightspeed -
dirty aly -
fucking machines -
hogtied -
jordan capri -
lacey white -
lightspeed sorority -
lightspeed world -
mandy lightspeed -
milf lessons -
monsters of cock -
stacy bride -
tawnee stone -
tiffany paris -
tori stone -
tug jobs -
meat insertions -
ass parade -
bang bus -
big mouthfuls -
big tits round asses -
brandy didder -
britney lightspeed -
dirty aly -
fucking machines -
hogtied -
jordan capri -
lacey white -
lightspeed sorority -
lightspeed world -
mandy lightspeed -
milf lessons -
monsters of cock -
stacy bride -
tawnee stone -
tiffany paris -
tori stone -
tug jobs -
meat insertions -
ass parade -
bang bus -
big mouthfuls -
big tits round asses -
brandy didder -
britney lightspeed -
dirty aly -
fucking machines -
hogtied -
jordan capri -
lacey white -
lightspeed sorority -
lightspeed world -
mandy lightspeed -
milf lessons -
monsters of cock -
stacy bride -
tawnee stone -
tiffany paris -
tori stone -
tug jobs -
strapon mom -
ass parade -
bang bus -
big mouthfuls -
big tits round asses -
brandy didder -
britney lightspeed -
dirty aly -
fucking machines -
hogtied -
jordan capri -
lacey white -
lightspeed sorority -
lightspeed world -
mandy lightspeed -
milf lessons -
monsters of cock -
stacy bride -
tawnee stone -
tiffany paris -
tori stone -
tug jobs -
strapon mom -
ass parade -
bang bus -
big mouthfuls -
big tits round asses -
brandy didder -
dana lightspeed -
erica lightspeed -
fucking machines -
hogtied -
jordan capri -
lacey white -
lightspeed sorority -
lightspeed world -
mandy lightspeed -
milf lessons -
monsters of cock -
tawnee stone -
tiffany paris -
tori stone -
tug jobs -
strapon mom -
ass parade -
bang bus -
big mouthfuls -
big tits round asses -
brandy didder -
dana lightspeed -
erica lightspeed -
fucking machines -
jordan capri -
lacey white -
lightspeed sorority -
lightspeed world -
mandy lightspeed -
milf lessons -
monsters of cock -
stacy bride -
tawnee stone -
tiffany paris -
tori stone -
tug jobs -
amber at home -
all internal -
ass traffic -
big sausage pizza -
black bros white hoes -
border bangers -
college fuckfest -
euro fuck trip -
fucking machines -
girls hunting girls -
give me pink -
hardcore partying -
milf challenge -
milk my cock -
mommy loves cock -
nebraska coeds -
rectal rooter -
sapphic erotica -
sex and submission -
sperm swap -
strip club exposed -
teen brazil -
teen hitchhikers -
tranny hunt -
water bondage -
wired pussy -
yank my crank -
amber at home -
all internal -
ass traffic -
big sausage pizza -
black bros white hoes -
border bangers -
college fuckfest -
euro fuck trip -
fucking machines -
girls hunting girls -
give me pink -
hardcore partying -
milf challenge -
milk my cock -
mommy loves cock -
nebraska coeds -
rectal rooter -
sapphic erotica -
sex and submission -
sperm swap -
strip club exposed -
teen hitchhikers -
tranny hunt -
water bondage -
wired pussy -
yank my crank -
amber at home -
all internal -
ass traffic -
big sausage pizza -
black bros white hoes -
border bangers -
college fuckfest -
euro fuck trip -
fucking machines -
girls hunting girls -
give me pink -
hardcore partying -
milf challenge -
milk my cock -
mommy loves cock -
nebraska coeds -
rectal rooter -
sapphic erotica -
sex and submission -
sperm swap -
strip club exposed -
teen hitchhikers -
tranny hunt -
water bondage -
wired pussy -
yank my crank -
banging the biway -
all internal -
ass traffic -
big sausage pizza -
black bros white hoes -
border bangers -
college fuckfest -
euro fuck trip -
fucking machines -
girls hunting girls -
give me pink -
hardcore partying -
milf challenge -
milk my cock -
mommy loves cock -
nebraska coeds -
rectal rooter -
sapphic erotica -
sex and submission -
sperm swap -
strip club exposed -
teen hitchhikers -
tranny hunt -
water bondage -
wired pussy -
yank my crank -
banging the biway -
all internal -
ass traffic -
big sausage pizza -
black bros white hoes -
border bangers -
college fuckfest -
euro fuck trip -
fucking machines -
girls hunting girls -
give me pink -
hardcore partying -
milf challenge -
milk my cock -
mommy loves cock -
nebraska coeds -
rectal rooter -
sapphic erotica -
sex and submission -
strip club exposed -
teen brazil -
teen hitchhikers -
tranny hunt -
water bondage -
wired pussy -
yank my crank -
banging the biway -
all internal -
ass traffic -
big sausage pizza -
black bros white hoes -
border bangers -
college fuckfest -
euro fuck trip -
fucking machines -
girls hunting girls -
give me pink -
hardcore partying -
milf challenge -
milk my cock -
mommy loves cock -
nebraska coeds -
rectal rooter -
sappphic erotica -
sex and submission -
strip club exposed -
teen brazil -
teen hitchhikers -
tranny hunt -
water bondage -
wired pussy -
yank my crank -
dude bang -
all internal -
ass traffic -
big sausage pizza -
black bros white hoes -
border bangers -
college fuckfest -
euro fuck trip -
fucking machines -
girls hunting girls -
give me pink -
hardcore partying -
milf challenge -
milk my cock -
mommy loves cock -
nebraska coeds -
rectal rooter -
sapphic erotica -
sex and submission -
strip club exposed -
teen brazil -
teen hitchhikers -
tranny hunt -
water bondage -
wired pussy -
yank my crank -
dude bang -
all internal -
ass traffic -
big sausage pizza -
black bros white hoes -
border bangers -
college fuckfest -
euro fuck trip -
fucking machines -
girls hunting girls -
give me pink -
hardcore partying -
milf challenge -
milk my cock -
mommy loves cock -
nebraska coeds -
rectal rooter -
sapphic erotica -
sex and submission -
strip club exposed -
teen brazil -
teen hitchhikers -
tranny hunt -
water bondage -
wired pussy -
yank my crank -
dude bang -
all internal -
ass traffic -
big sausage pizza -
black bros white hoes -
border bangers -
college fuckfest -
fucking machines -
girls hunting girls -
give me pink -
hardcore partying -
milf challenge -
milk my cock -
mommy loves cock -
nebraska coeds -
rectal rooter -
sapphic erotica -
sex and submission -
strip club exposed -
teen brazil -
teen hitchhikers -
tranny hunt -
water bondage -
wired pussy -
yank my crank -
jena kay ricci -
all internal -
ass traffic -
big sausage pizza -
black bros white hoes -
border bangers -
college fuckfest -
fucking machines -
girls hunting girls -
give me pink -
hardcore partying -
milf challenge -
milk my cock -
mommy loves cock -
nebraska coeds -
rectal rooter -
sapphic erotica -
sex and submission -
strip club exposed -
teen brazil -
teen hitchhikers -
tranny hunt -
water bondage -
wired pussy -
yank my crank -
jena kay ricci -
all internal -
ass traffic -
big sausage pizza -
black bros white hoes -
border bangers -
college fuckfest -
fucking machines -
girls hunting girls -
give me pink -
hardcore partying -
milf challenge -
milk my cock -
mommy loves cock -
nebraska coeds -
rectal rooter -
sapphic erotica -
sex and submission -
strip club exposed -
teen brazil -
teen hitchhikers -
tranny hunt -
water bondage -
wird pussy -
yank my crank -
mandi rose fanelli -
all internal -
ass traffic -
big sausage pizza -
black bros white hoes -
border bangers -
college fuckfest -
fucking machines -
girls hunting girls -
hardcore partying -
milf challenge -
milk my cock -
mommy loves cock -
nebraska coeds -
rectal rooter -
sapphic erotica -
sex and submission -

Posted by: aetw | Aug 16, 2007 1:23:36 AM

The comments to this entry are closed.