Thoughts on Robust Systems

Reading Building Robust Systems, by Gerald Sussman. I'm not done yet, but so far (page 7) the paper is pretty vague and metaphorical. So I thought I'd scribble down some of the slightly-more-concrete thoughts that it triggers in my head:

Sussman talks about "degeneracy" in biological systems, and how it can emerge by duplicating a section of DNA and allowing the copies to diverge. In programming languages, this might be done by taking a program, copying a section of code, and then changing each caller so it either continues to call the old version or calls a new one. In order to allow broken pieces of code to continue to evolve without destroying the program, you could make callers "prefer" one version over the other, but silently fall back to their non-preferred implementation if the first version didn't work. For example, maybe their preferred version threw an exception, or maybe it started failing some kind of unit test that the caller cares about.

Here's another idea: generate random segments of code by "connecting the dots", where by "dot" I mean "type", or perhaps "function call". Suppose you have a URL and you want to have a file on disk. If you're lucky, you can search the call graphs of a whole bunch of programs and find some code path that starts with a url and ends with a file. If you're really lucky, that code path will do something appropriate, like downloading the content behind the url. If you took this idea and applied it to all the open source projects in the world, you'd probably have a fair chance of implementing something reasonable, purely by accident. Well, not really by accident -- it would actually be by virtue of the fact that you're drawing a random sample from a set of programs that is distributed extremely non-uniformly over the space of all possible programs. Djinn does something like this, but without the benefit of a meaningful dataset of samples to draw from. Haskell probably has an advantage at this kind of thing because it doesn't depend on side effects to determine the meaning of a segment of code.

Combine these two ideas. Generate random code, evolve it by making (fail-safe) copies, and mutate it by replacing randomly-selected code paths with randomly-generated code paths that connect the same dots.

This starts to resemble the way bacteria share plasmids. If you manage to come up with a useful generated program, add it back to the pool of programs from which we draw our samples. Now you start getting positive feedback for code snippets that continue to be useful when copied/mutated. You can start imagining computer scientists doing research into things like what characteristics are necessary for a piece of code to be randomly reusable, or what extraction techniques end up producing more reusable snippets.

To take better advantage of the meaning inherent in existing a program, you also want to pay attention to variable names, not just types. E.g. a variable named "i" is probably an index, while one named "n" is probably a length of some kind. Build up a probabilistic model describing how variables with certain names are likely to be handled (e.g. variables named "i" are unlikely to be divided, but very likely to be incremented). You might even be able to only pay attention to names (or at least parts of names), and just hope that the types work out properly -- that would be simpler than trying to handle both names and types. Try to notice naming conventions within a single class / subsystem / project, and pull them out as patterns. Do all of this probabilistically so that it scales to huge code repositories like SourceForge. I'm thinking you'd treat names as n-grams, and just accumulate counts for how many times an identifier with a particular n-gram appeared in a particular relationship with other variables. Normalize these histograms to produce probability distributions. Now you can use the distributions to produce a "code babler", or to identify (and extract) common patterns that appear to be far from random.

I'll probably have more thoughts later, but I wanted to scribble this down, since it's been so long since I've written anything here.

Posted on February 19, 2007 04:33 PM
More languages articles

Comments

That essay is here (your link was a 404). Thanks for pointing it out.

Posted by: Darius Bacon at February 20, 2007 09:01 PM

How did you find this essay? (Are you in his class?)

Posted by: Tobin Fricke at February 20, 2007 10:14 PM

I found the essay via programming.reddit.com.

Posted by: Kim at February 23, 2007 10:43 AM

no, i don't think the robustness comes from evolutionary programming. but instead higher-level systems made of many programs. finish reading the paper.

Posted by: aaron at March 30, 2007 01:26 PM

I dont even remember how i reached your site but it doesnt matter, cause i’m so happy i found it, it really made me think, keep up the good work

Online High Schools | Accredited High School

Posted by: Earn high school diploma at September 2, 2009 12:13 AM

I agree that some things probably could be done differently and to greater effect


Get GED Online | Online Homeschooling

Posted by: alberfist at September 2, 2009 12:15 AM

The most successful systems and programs are the ones crafted for online betting sites that work as bookmakers for sports betting

Posted by: footbetting at September 2, 2009 05:19 AM

The most successful systems and programs are the ones crafted for online betting sites that work as bookmakers for sports betting

Posted by: footbetting at September 2, 2009 05:21 AM

IBM Thinkpad T61 WXGA LCD Screen Panel Glossy IBM Thinkpad T61 series Laptop WXGA LCD Screen Panel Glossy
Laptop WXGA LCD Screen Panel Glossy B141EW03 Laptop WXGA LCD Screen Panel Part Number B141EW03
Laptop WXGA LCD Screen Panel Glossy LP141WX1-TLA2 Laptop WXGA LCD Screen Panel Part Number LP141WX1-TLA2
Laptop WXGA LCD Screen Panel Glossy LP141WX3 Laptop WXGA LCD Screen Panel Part Number LP141WX3
Laptop WXGA LCD Screen Panel Glossy LP141WX3-TLA1 Laptop WXGA LCD Screen Panel Part Number LP141WX3-TLA1
Laptop WXGA LCD Screen Panel Glossy LP141WX3-TLB1 Laptop WXGA LCD Screen Panel Part Number LP141WX3-TLB1
Laptop WXGA LCD Screen Panel Glossy LP141WX3-TLN1 Laptop WXGA LCD Screen Panel Part Number LP141WX3-TLN1
Laptop WXGA LCD Screen Panel Glossy LTN141W1-L04 Laptop WXGA LCD Screen Panel Part Number LTN141W1-L04
Laptop WXGA LCD Screen Panel Glossy LTN141W1-L06 Laptop WXGA LCD Screen Panel Part Number LTN141W1-L06
Laptop WXGA LCD Screen Panel Glossy LTN141W3 Laptop WXGA LCD Screen Panel Part Number LTN141W3

Posted by: hootoo at September 9, 2009 01:21 AM

I like this website I feel that this article could be very useful.


classifieds |article |s-cape adjustable bed

Posted by: Nathanial dr at September 11, 2009 05:25 AM

Good post mate! I agree with your points. free online games

Posted by: at September 15, 2009 01:44 AM

Grant options. Really impresive writings. Classification Essay | Thesis Proposal
Regards,

Posted by: halters3 at September 17, 2009 03:21 PM

I don't think the robustness comes from evolutionary programming. but instead higher-level systems made of many programs. finish reading the paper.

Posted by: Club Penguin Cheats at September 24, 2009 08:17 PM

Thanks for the clarification regarding these points. Good work!

Posted by: 1000 games at September 26, 2009 10:51 AM

Now you start getting positive feedback for code snippets that continue to be useful when copied/mutated. You can start imagining computer scientists doing research into things like what characteristics are necessary for a piece of code to be randomly reusable.
Research Proposal | Book Reports
Regards,

Regards,

Posted by: Research Papers at September 29, 2009 10:51 AM

Good post, thank you.

Posted by: ">Lunker City at October 4, 2009 11:12 AM

Very interesting post..I like this website I feel that this article could be very useful.

Posted by: wine gifts at October 7, 2009 10:10 AM

Nice post.I don't think the robustness comes from evolutionary programming. but instead higher-level systems made of many programs. finish reading the paper

Posted by: anti-aging products at October 7, 2009 10:12 AM

Official website for Ed Hardy Eyewear. The lifestyle Ed Hardy brand is based on the original Ed Hardy clothing, accessories, energy drink, Ed Hardy randed by
ed hardy ed hardy clothes
Ed hardy online store, whether you are looking for fashion Ed Hardy Clothing items, then you come to the right place, we offer a variety of ed hardy items.
Don cheap ed hardy is an American tattoo artist born and raised in Southern California in 1945. A pupil of Sailor Jerry, Hardy is recognized for incorporating.
Selling ed hardy men longsleeve,ed hardy swimsuit,ed hardy men swimsuit,ed hardy boot.
ed hardy clothes
west ed hardy,edhardy discount,ed hardy clothing,ed hardy shoes Commodity New styles have just arrived!
ED Hardy womens Hoodies
ED Hardy Womens Shoes

Posted by: ed hardy shoes at October 11, 2009 01:33 AM

Many questions have many problems..

Posted by: critical essay writing at October 16, 2009 07:36 PM

I agree that some things probably could be done differently and to greater effect

Posted by: auto insurance quotes at October 18, 2009 02:49 PM

For every problem there is a question.

Posted by: sex furniture at October 18, 2009 04:53 PM

Choose, buy and shop for on sale tiffany jewelry including Tiffany & Co Silver Necklace, Pendants, Bangles, Bracelets, Earrings, Rings and Accessories.
tiffany jewelry
We will surprise to find the high quality tiffany jewelry in much.
Everyone will focus on tiffany and co
Tiffany Bracelets
Tiffany Earrings
Tiffany Necklaces
Tiffany Rings

Posted by: jerry at October 21, 2009 11:32 PM

great article

ralph lauren bikinis

Posted by: Buy Bikini Online at October 25, 2009 02:31 PM

great site prosolution pills

Posted by: john at October 25, 2009 10:54 PM

Nice way of comparing your thoughts about coding with that of the way bacteria share plasmids.
christmas hamper | xmas hampers

Posted by: hampers at October 28, 2009 06:21 AM

Love this man. Great stuff, great prices, free shipping. Email him if you cant find what you are looking for and he will look for you. Good customer service.louis vuittonSomeone who is knowledgeable in louis vuitton.Another guy from hong Kong (Largest louis vuitton second hand city, I believe) he has great stuff at fair prices but his shipping is insane

Posted by: louis vuitton at October 29, 2009 10:25 AM

Love this man. Great stuff, great prices, free shipping. Email him if you cant find what you are looking for and he will look for you. Good customer service.louis vuittonSomeone who is knowledgeable in louis vuitton.Another guy from hong Kong (Largest louis vuitton second hand city, I believe) he has great stuff at fair prices but his shipping is insane

Posted by: louis vuitton at October 29, 2009 10:25 AM

Love this man. Great stuff, great prices, free shipping. Email him if you cant find what you are looking for and he will look for you. Good customer service.louis vuittonSomeone who is knowledgeable in louis vuitton.Another guy from hong Kong (Largest louis vuitton second hand city, I believe) he has great stuff at fair prices but his shipping is insane

Posted by: louis vuitton at October 29, 2009 10:25 AM

Love this man. Great stuff, great prices, free shipping. Email him if you cant find what you are looking for and he will look for you. Good customer service.louis vuittonSomeone who is knowledgeable in louis vuitton.Another guy from hong Kong (Largest louis vuitton second hand city, I believe) he has great stuff at fair prices but his shipping is insane

Posted by: louis vuitton at October 29, 2009 10:25 AM

Love this man. Great stuff, great prices, free shipping. Email him if you cant find what you are looking for and he will look for you. Good customer service.louis vuittonSomeone who is knowledgeable in louis vuitton.Another guy from hong Kong (Largest louis vuitton second hand city, I believe) he has great stuff at fair prices but his shipping is insane

Posted by: louis vuitton at October 29, 2009 10:25 AM

Love this man. Great stuff, great prices, free shipping. Email him if you cant find what you are looking for and he will look for you. Good customer service.louis vuittonSomeone who is knowledgeable in louis vuitton.Another guy from hong Kong (Largest louis vuitton second hand city, I believe) he has great stuff at fair prices but his shipping is insane

Posted by: louis vuitton at October 29, 2009 10:26 AM

Love this man. Great stuff, great prices, free shipping. Email him if you cant find what you are looking for and he will look for you. Good customer service.louis vuittonSomeone who is knowledgeable in louis vuitton.Another guy from hong Kong (Largest louis vuitton second hand city, I believe) he has great stuff at fair prices but his shipping is insane

Posted by: louis vuitton at October 29, 2009 10:26 AM

"I don't think the robustness comes from evolutionary programming. but instead higher-level systems made of many programs."- i support these oppinion!!

Posted by: problem solutions essays at November 2, 2009 11:48 AM

I think that they manage to come up with a useful generated program, add it back to the pool of programs from which we draw our samples. Now you start getting positive feedback for code snippets that continue to be useful when copied/mutated. You can start imagining computer scientists doing research into things like what characteristics are necessary for a piece of code to be randomly reusable, or what extraction techniques end up producing more reusable snippets.

Posted by: Jugendherberge Berlin at November 3, 2009 02:13 AM

I think that they manage to come up with a useful generated program, add it back to the pool of programs from which we draw our samples. Now you start getting positive feedback for code snippets that continue to be useful when copied/mutated. You can start imagining computer scientists doing research into things like what characteristics are necessary for a piece of code to be randomly reusable, or what extraction techniques end up producing more reusable snippets.

Posted by: Jugendherberge Berlin at November 3, 2009 02:14 AM

thank for good post.free mobile games
free mobile software
freeware windows mobile software
free symbian software

Posted by: Bobsa at November 3, 2009 03:02 PM

Good day! Thx for your great post and Im thinking about how to introduce my ugg boots to you cos Im not sure if u like this. Many people who live in the cold area like the ugg boots, especially the north-europe. Our uggshare.co.uk supply the cheapest classic cardy ugg boots, class tall ugg boots, classic short ugg boots and other series of uggs, hope my words didn’t trouble u, cy!

Posted by: ugg boots at November 4, 2009 10:41 PM

There is nothing that touches these for just lazing around at home. Bar sleeping I don’t take mine off now that its getting colder, they are not quite as stiff as they were when they first arrived but still extremely comfortable. It would be nice if they had a little more arch support but other than that I’m very pleased. I am finding a nice ugg boots!

Posted by: ugg boots at November 5, 2009 02:16 AM

There is nothing that touches these for just lazing around at home. Bar sleeping I don’t take mine off now that its getting colder, they are not quite as stiff as they were when they first arrived but still extremely comfortable. It would be nice if they had a little more arch support but other than that I’m very pleased. I am finding a nice ugg boots!

Posted by: ugg boots at November 5, 2009 02:38 AM

Just wanted to say great job with the blog, today is my first visit here and I’ve enjoyed reading your posts so far

Mukluk boots

Posted by: Mukluk boots at November 5, 2009 02:39 AM

Everything dynamic and very positively!

NIKE

Posted by: NIKE at November 5, 2009 02:39 AM

Good work, thanks! My sister received the Mbt Health shoes I bought her for her birthday, she adores them. I was a little worried the calf would be tight around her legs but it hasn’t been a problem. I’ll be back before Christmas.


Posted by: Mbt Health shoes at November 5, 2009 02:40 AM

I think I will try to recommend this post to my friends and family, cuz it’s really helpful.

Thanks for this nice post, i like it very much, write this article more.Nike Air Max 2003 Shoes
.

Posted by: Nike Air Max 2003 Shoes at November 5, 2009 02:40 AM

Only One word to characterize such a great post “WOW” that was a very interesting read
Adidas

Posted by: Adidas at November 5, 2009 02:40 AM

Find Jeans ?!UGG boots On Sale ,Enjoy free shipping + bargain sale now!

UGG Classic Short,100% Authentic UGG Australia Boots!ALL of

Jeans are the cheapest and best for you!Enjoy yourself of shoping , Find Cheap Sheepskin
Jeans !



Posted by: Jeans at November 5, 2009 02:41 AM

We also supply other products such as:

Mukluk boots


Shoes


NIKE


Jeans


Handbags


Lacoste Shoes


Jeans


Watches


Handbag


Adidas


DVD .Welcome to order it.

Posted by: surprise at November 5, 2009 02:41 AM

There is nothing that touches these for just lazing around at home. Bar sleeping I don’

t take mine off now that its getting colder, they are not quite as stiff as they were when

they first arrived but still extremely comfortable. It would be nice if they had a little

more arch support but other than that I’m very pleased. I am finding a nice
mbt shoes sale!

Posted by: Mbt shoes at November 5, 2009 02:41 AM

hahhnashvnf

Posted by: ytwlgs8 at November 7, 2009 02:52 AM

Nice post, thanks for sharing.
Speech Presentation Assignment
Statistics Project Assignment
Bank Report Formats
writing paper

Posted by: Rick Marshel at November 11, 2009 04:30 AM

Nice post, thanks for sharing.
Speech Presentation Assignment
Statistics Project Assignment
Bank Report Formats
writing paper

Posted by: Rick Marshel at November 11, 2009 04:30 AM

People all over the world know the abercrombie and fitch,but not everyone really knows how fashion the abercrombie is,hollister is the Legend maker. Everybody wears the hollister clothing would be the abercrombie mensand the abercrombie womens, if you want know you can search the Ruehl No.925 or abercrombie outlet in the www.google.com .

Posted by: anf at November 13, 2009 12:29 AM

louis vuitton

[url=http://www.flashreplica.com]louis vuitton[/url]

Posted by: lv at November 15, 2009 08:31 PM

Uggs on sale now.UGG Classic Cardy Boot makes me different form the other

girls. The UGG Bailey Button Boot is a good choice for female.

Posted by: ugg classic cardy boots at November 17, 2009 12:12 AM

UGG Bailey Button bootsis a new style in 2009.The classic cardy uggs boots is another hot boots that worth of buying.And the classic tall ugg boots will make your winter amusing.And now uggs on sale,if you are looking for such a boot,the ugg boots is good choice this year.

Posted by: UGG Bailey Button Boots at November 17, 2009 01:26 AM

I love Women's UGG Classic Cardy Boot 5819 very much. And the new style UGG Mayfaire Boots is aslo a good choice this year.

Posted by: UGG Bailey Button Fancy Boots at November 17, 2009 03:40 AM

What is good for winter in 2009? I think the new UGG Mayfaire Boots 5116 is a good

choice for lady.And the UGG Classic Cardy Boots makes you special.If you want to

be warm in the cold days,the UGG Classic Tall Boots makes your dream come true.And

aslo the UGG Women's Bailey Button Boot is as fashion as comfortable.There is

a special ugg boots for you.

Posted by: UGG Classic Cardy Boots at November 17, 2009 03:43 AM

Good post, thanks. My daughter is the fussiest kid ever when it comes to clothes and shoes. Shoe shopping with her is a nightmare, because everything bothers her feet. I heard that Ugg boots were comfortable, but I thought they were, well, kind of hideous looking, even when ...uggs boots on sale, cool!

Posted by: uggs on sale at November 17, 2009 07:37 PM

Ugg Mayfaire-the news style ugg


Look at this Ugg Mayfaire, is it an ideal gift? It is crafted from luxurious suede and exposed sheepskin for a stylish look that is unmistakably UGG Australia. With a multi-colored zipper along the side of the boot, the Ugg Mayfaire takes a basic silhouette to a fresh, fashion forward style. Its upper is made from rich supple leathers and smooth silky suedes. Featuring a sidelong fasten, shearing lining, softest textile and world-class status, it can be worn in a whole year. Finished with a lightweight EVA outsole with rubber pods for durability and traction.

Welcome to our UGG world. http://www.wowboots.com/. It must bring you a surprise

Posted by: required at November 18, 2009 06:07 AM

What is good for winter in 2009? I think the new UGG Mayfaire Boots

5116 is a good choice for lady.And the UGG Classic Cardy

Boots makes you special.If you want to be warm in the cold days,the

27_31_49.html">UGG Classic Tall Boots

makes your dream come true.And aslo the

5803-c-27_31_62.html">UGG Women's Bailey Button Boot

is as fashion as comfortable.There is a special ugg boots for

you.

Posted by: uggs on sale at November 19, 2009 03:55 AM


99.html">ugg mayfaire boots

, Durability,

comfort, convenience, versatility.

Posted by: ewtwert at November 19, 2009 07:38 PM

I like Robust Systems. I thought the reference to Bacteria was very clever.

Posted by: Apex Professionals at November 19, 2009 08:49 PM

I like Robust Systems. I thought the reference to Bacteria was very clever.

Posted by: Apex Professionals at November 19, 2009 08:50 PM

We are the best online sales for the china wholesale . Here you can have a large of choices of kinds Ugg Boots,Converse Shoes,Timberland Boots,puma shoes,Nike Shox Shoes ,Nike Dunk SB Shoes,Nike Air Max,Links Of London,Tiffany Jewelry,Dior Handbags?,jimmy choo handbags ,Cartier Watches, 8GB Mp4 Players,Bluetooth Car DVDs. All our cheap online cheap goods are high quality and original packages, and best service. We offer our customers the best service, 7 days arrive at your door.Enjoy your easy and happy shopping with us.

Posted by: cheap goods sale. at November 20, 2009 12:27 AM

Do you like sports? If you like it,the NIke Air Max TN and Nike Air Max 360 is a good choice for you.And now the there is a good news,CheapNike Air Max running Shoes is waiting for you.I think The New Nike Air MAX 2009 Running Shoes makes you great comfortable.

Posted by: Nike Air Max shoes at November 20, 2009 03:20 AM


Very fast shipping - cute top

boots-c-99.html">ugg mayfaire boots

!

Posted by: aetrewte at November 20, 2009 03:37 AM


Very fast shipping - cute top

boots-c-99.html">ugg mayfaire boots

!

Posted by: aetrewte at November 20, 2009 03:37 AM

Your article very interesting, I have introduced a lot of friends look at this article, the content of the articles there will be a lot of attractive people to appreciate, I have to thank you such an article
Khairuddin Syach Weblog and Mengembalikan jati diri bangsa adalah tugas seluruh element bangsa tak terkecuali pengemis. Pengemis juga harus Mengembalikan jati diri bangsa agar bangsa ini dapat menjadi bangsa yang punya jati diri. Pada akhirnya kita mampu Mengembalikan jati diri bangsa. Hanya sebuah ilusi.

Posted by: Mengembalikan Jati Diri Bangsa at November 20, 2009 03:23 PM

"I like Robust Systems. I thought the reference to Bacteria was very clever."- i support this words!

Posted by: academic assistance at November 22, 2009 05:57 AM

You can also find less expensive women's dresses
Evening Dresses,Prom Dresses,formal dresses,Cocktail Dresses,wedding Dresses in a second hand store. Some girls may miss a great bargain on discount Wedding Dresses
Prom Dresses,bridesmaid dresses,Plus Size Wedding Dresses,wedding Dresses because they believe second hand stores have nothing to offer them. Even used prom dresses can still look bright and fresh due to only being worn for a single night.

Those who know how to do simple sewing can effortlessly repair and enhance older garments. Do not forget that the aim is to be noticed and not blend into the crowd. Not everyone knows how to make changes or add the extra touches that make a unique creation, however. If you are not comfortable making changes to your Cocktail Dresses,wedding Dresses,Homecoming Dresses,women's dresses,Evening Dresses,Prom Dresses,formal dresses, then seek out someone who knows how to do it right to get some help.

It seems silly to spend so much money on a dress that you may never wear again. However discount Prom Dresses can be found in many thrift and second hand clothes stores without spending a fortune. This kind of bargain is especially great because you get to save money and look fantastic at the same time! There is no reason not to shop around to see what discount Prom Dresses you might find in these places.


Posted by: prom dresses at November 22, 2009 09:19 AM

Your words is very pretty,now
Christmas is coming, not have prepare the gifts for your friends? ,Hello! Today I found a website selling
Discount Designer Handbags,
discount Handbags,
Replica Louis Vuitton HandBags ,
Replica Chanel HandBags
,Replica Gucci HandBags ,
Replica Chanel HandBags ,
Replica Coach HandBagsit is so cheap.
LV neverfull.
Gucci Cruise Large Beige Tote
Chanel Hobo Noe

Posted by: fly at November 22, 2009 07:52 PM

Laptop Battery Laptop Battery Laptop Batteries
Laptop Batteries discount laptop battery
discount laptop battery
notebook battery notebook battery
computer battery computer battery
replacement laptop battery replacement laptop battery
notebook batteries notebook batteries

Posted by: Laptop Battery at November 23, 2009 09:53 PM

good
[url=http://www.shijiewoai.com]sodisinei[/url]
open the door

Posted by: jiji at November 24, 2009 01:46 AM

Thank you!Dolce&Gabbana bag,
Versace handbag,
YSL bag,
miu miu handbag,
balenciaga purse

Posted by: dressing idea at November 24, 2009 02:17 AM

Only One word to characterize such a great post “WOW” that was a very

interesting read

ugg bailey

button
Recommend; easy transaction; great

classic-mini-boots-c-28.html">ugg classic mini


52.html">Nike Shox TL3 Shoes

Posted by: bob at November 24, 2009 09:46 PM


[url=http://www.buddyugg.com/ugg-lo-pro-button-c-45.htm]UGG Lo Pro Button[/url]
[url=http://www.buddyugg.com/ugg-locarno-boots-in-black-p-1222.html]UGG Locarno Boots[/url]
[url=http://www.buddyugg.com/ugg-nightfall-boots-c-32.html]UGG Nightfall Boots[/url]
[url=http://www.buddyugg.com/ugg-rainier-eskimo-c-44.html]Ugg Rainier Eskimo[/url]
[url=http://www.buddyugg.com/ugg-short-cut-shoes-c-46.html]UGG Short Cut shoes[/url]
[url=http://www.buddyugg.com/ugg-skimmer-c-34.html]Ugg Skimmer[/url]
[url=http://www.buddyugg.com/ugg-sundance-boots-c-35.html]UGG Sundance Boots[/url]
[url=http://www.buddyugg.com/ugg-tall-romantic-flower-boots-for-women-5802-in-pink-p-1120.html]UGG Tall Romantic Boots[/url]

Posted by: [url=http://www.buddyugg.com/]ugg cardy boots[/url] at November 25, 2009 09:50 PM

Ugg Classic Cardy

Boots

Ugg Classic Tall

Boots

Ugg Classic Short

Boots

Posted by: topuggshoes at November 26, 2009 02:30 AM

Very good blog.Thank you for sharing!

Posted by: Nike Air Max 90 at November 26, 2009 08:27 AM

Remember the scene from the film BUTCH CASSIDY AND THE SUNDANCE KID with lovely actress Katharine Ross uggs on sale on the handle bars of Paul Newman's bicycle while "Raindrops Keep Falling On My Head" plays in the background? Most people familiar with that movie know that Newman was playing real life legendary robber Butch Cassidy and that Robert Redford (who does not appear in that scene) plays his equally real partner in crime 。

Posted by: uggs on sale at November 28, 2009 01:46 AM

Remember the scene from the film BUTCH CASSIDY AND THE SUNDANCE KID with lovely actress Katharine Ross uggs on sale on the handle bars of Paul Newman's bicycle while "Raindrops Keep Falling On My Head" plays in the background? Most people familiar with that movie know that Newman was playing real life legendary robber Butch Cassidy and that Robert Redford (who does not appear in that scene) plays his equally real partner in crime 。

Posted by: uggs on sale at November 28, 2009 01:46 AM

thanks for the share

Posted by: Cheap Kamagra at November 28, 2009 03:43 AM

thanks for the share

Posted by: Cheap Kamagra at November 28, 2009 03:43 AM

chaoying nfl jerseys
Troy Polamalu Jersey
Hines Ward Jersey

Posted by: jerseysleague at November 29, 2009 04:22 AM

Paul Smith has been collaborating with a few different organizations recently and his latest venture sees him teaming up with Japanese bicycle saddle, Paul Smith bag, on a limited edition leather saddle. The release features Smith’s signature stripes where only 20 will be available at Paul Smith Clothing store in Japan and 8 at the Floral Street store in London. Get on it quick

Posted by: dasfzz at November 29, 2009 11:44 AM

auto insurance quotes

Posted by: james at November 29, 2009 07:20 PM

Just wanted to say great job with the blog, today is my first visit here and I’ve enjoyed reading your posts so far
ugg bailey button
Wow, my ugg classic mini will not be coming off now! I’ve had them on for 12hrs strait and I do not want to take them off. Thanks for everything, well worth the wait.

Posted by: ugg bailey button boots at November 30, 2009 05:48 AM

Just wanted to say great job with the blog, today is my first visit here and I’ve enjoyed reading your posts so far
ugg bailey button
Wow, my ugg classic mini will not be coming off now! I’ve had them on for 12hrs strait and I do not want to take them off. Thanks for everything, well worth the wait.

Posted by: ugg bailey button boots at November 30, 2009 06:18 AM

Spring is near,every girl wants to be the bride in the special season.They are eager to put on beautiful Wedding Dresses or the Bridal gowns.During the day the Wedding gowns is the good choose,and the night,if you want radiant,you need the Evening gowns.
About the bridesmaid,they have to wear Bridesmaid Dresses in order to avoid grab limelight with the bride.And the Flower Girl has the Flower Girl Dresses,too.In the wedding,the Cocktail Dresses and the Evening Dresses is necessary,too!And remember,the Wedding Dress of the Bridal Dress must be the most glaring!

Posted by: weddingdressclub at December 1, 2009 12:07 AM

It is no doubt that Replica Louis Vuitton Speedy 30 enjoys highest reputation in the world. Louis Vuitton Speedy 30, purses, shoes, watches, clothes, and belts successfully seize loving heart of a majority of people. Speedy 30 is filled with romantic and fantasy, and it is a symbol of noble and high quality of life for gucci ever! Today, let us talk about Tivoli PM.belts have different styles and colors, such as Monogram series belts, Graffiti series belts, both men and women love them crazily. All of them match with various leisure clothes, formal business suits, and beautiful clothes very well. Whenever you wear a Louis Vuitton belt to make your public appearance, you will be naturally concerned and admired by every body. When we talk of high quality, there is no other company to compare with Louis Vuitton Replica Speedy 30. All Louis Vuitton belts adopt top quality cow leather, high quality hard ware, and the color will never be faded. The belts are so durable, and you can wear them to match your clothes for several years. Also, you can clearly see an obvious LV logo as a buckle of each belt.

Posted by: fanqin at December 1, 2009 02:08 AM

Nike Air Max 90 http://www.airmax-shox.com/7-air-max-90
Air Max 90 http://www.airmax-shox.com/7-air-max-90
Nike Max 90 http://www.airmax-shox.com/7-air-max-90
Max 90 Shoes http://www.airmax-shox.com/7-air-max-90

Posted by: Nike Air Max 90 at December 1, 2009 10:23 AM

hahahhahahah

Posted by: NikeAirMax90 at December 1, 2009 08:30 PM

[url=http://www.whosugg.com]UGGs Clearance On Sale[/url]!A large quantity of [url=http://www.whosugg.com]UGG boots for clearance sale[/url] styles have [url=http://www.whosugg.com/uggs-classic-short-c-1.html]ugg classic short[/url],short uggs,black uggs,rose uggs

Posted by: !A large quantity of UGG boots for clearance sale styles haveugg classic short,free shipping!">ugg classic tall grey at December 2, 2009 03:29 AM

[url=http://www.whosugg.com]UGGs Clearance On Sale[/url]!A large quantity of [url=http://www.whosugg.com]UGG boots for clearance sale[/url] styles have [url=http://www.whosugg.com/uggs-classic-short-c-1.html]ugg classic short[/url],short uggs,black uggs,rose uggs

Posted by: !A large quantity of UGG boots for clearance sale styles haveugg classic short,free shipping!">ugg classic tall grey at December 2, 2009 03:30 AM

[url=http://www.whosugg.com]UGGs Clearance On Sale[/url]!A large quantity of [url=http://www.whosugg.com]UGG boots for clearance sale[/url] styles have [url=http://www.whosugg.com/uggs-classic-short-c-1.html]ugg classic short[/url],short uggs,black uggs,rose uggs

Posted by: ugg classic tall grey at December 2, 2009 03:30 AM

ugg boots sale at a time when large heat has set off a winter 08/09 to Ewha.Outlines the

warm wool winter fashion degree to wool crocheted wool ugg boots uk to join after the

body does not stimulate your skin soft, soft comfort UP. Fashion can not without
ugg boots presence in Winter.and ugg boots have many series.such as:
ugg classic
UGG Bailey Button boots
ugg nightfall
ugg kids

Posted by: uggboots at December 2, 2009 08:42 PM
Post a comment









Remember info?




Prove you're human. Type "human":