torstai 10. tammikuuta 2008

The New Internet

I have spent the three middle days of this week in the kick-off event of a new EU project commenced on January 1st. The experience compels me to write this longish blog entry. I must start it with a bit of background, so bear with me.

The Internet, as we know it, has by now been around for some 15 years, or 20 years for old hats such as myself. As we know, its growth has been phenomenal in the past and is likely to continue in the foreseeable future (which on the Internet is not necessarily a long time).

As a result, Internet is now being used for many purposes its original designers had no idea of. If we measure the raw number of bytes transferred, the Net of Nets is now mainly used for distributing digital content such as videos and music. It is used by more than a billion people, nearly half of which live in Asia. It reaches a widening variety of devices from mainframes and desktop computers to all kinds of mobile and embedded systems over equally wide variety of links from WLAN and satellites to 10 gigabit Ethernets.

Given this tremendous change, it may be considered a surprise that Internet manages to work in a useful fashion at all. Indeed its continuous build-up and maintenance has required a massive effort from the computer science and telecom engineering communities. This investment has been made feasible by the growing added value that Internet is generating to societies at large, and to various kinds of individual actors in them. The rest, as the saying goes, is history.

At present, however, many otherwise sane and respectable people have started to express grave concern that the Internet is reaching its limits as a result of outgrowing the original design scope so dramatically. One obvious case is mobility. The original Internet was built on the assumption that the devices connected to it (the "hosts") can be designated with fixed addresses, the "IP numbers", that can be used to route messages to them. This assumption became broken with the advent of laptop computers that people carry around and connect to Internet at various points. At present, it is challenged further by the mobile multimedia phones that preferably should be always connected to the Internet. Of course, we have by now learned to live with the resulting difficulties by resorting to solutions such as VPN's or Mobile IP that make a node appear to the Internet as if it was connected at a fixed point somewhere else. Unfortunately, this is living on loaned time.

The most fundamental problem of the Internet as of today nevertheless relates to its very basic primitives. In the original design, every host has a publicly known IP number which every other host can send messages to, even without the consent of the recipient. This might have been fine in a network where all communicating partners share a common ethos of acceptable behaviour, including that the senders do not obfuscate their identities and that they will not continue sending unsolicited traffic. Unfortunately, the present Internet is hardly like that anymore. As a result, we have been forced to introduce various kinds of means of limiting undesirable traffic such as firewalls and Network Address Translators (NATs), and so to spend increasing amounts of resources on basically wasteful things such as virus protection and spam filtering. Again, the future progress of the Net does not seem to rest on a sustainable basis.

So what? The imminent demise of the Internet has been predicted almost from the start of its phenomenal growth, and so far the scarecrows have turned out to have been "somewhat premature" with their death news. Could this not continue also in the future?

That the predicted "Net meltdowns" never became reality, in my view, is because the community responsible of developing the Internet technology took heed of the warnings (well, some of them) and launched corresponding evasive actions. So far it has worked out. Unfortunately, each new layer of Band-Aid taped on top of the crumbling skeleton of the Internet reduces the flexibility that used to be its most compelling attribute. Already now the introduction of every new technology on the Net is made painful by the need to maintain interoperability with the plethora of fixes and kludges that the present Internet is.

And this brings me, finally, to the project we launched this week. It is called "Publish-Subscribe Internet Routing Paradigm", and has the tongue-twisting acronym "PSIRP". (At least to Finnish ears, the acronym sounds like the sound of a little bird, so I expect that the project logo fill feature some feathery small animal).

Masking behind this mostly innocent name is a call for revolution. "Publish-subscribe" denotes a departure from the most fundamental idea of the present Internet: that hosts have publicly known names that other nodes can use. Instead, we propose a network that works in a completely opposite way: those hosts that wish to submit information ("Publish") must have a public name, whereas those nodes that wish to receive information ("Subscribe") can be nameless or anonymous. Thus, no longer spam, no longer unwanted traffic: only such messages that are explicitly subscribed to will reach the destination.

While this alone is already a significant effect, it is the ripple effects of the publish-subscribe paradigm that really make it cool. In effect, the new paradigm changes the division of work between the network and the hosts in that a number of functions and properties that now are provided by hosts' operating systems (e.g., file systems) or "server side software" (e.g., Internet search) will be assigned to the "network". This, if it happens, will wreak havoc with existing value chains and business models of many major players of the field, and thereby open new opportunities for some others, including newcomers.

The idea itself, radical as it seems, is nevertheless not novel but instead captures how existing services such as P2P systems or distributed event systems essentially work. What is new in our project is that we aim to push the idea deep down the network stack to packet routing level (and perhaps deeper). We not only claim that this is possible, but also, more importantly, that this results in a simpler and "cleaner" overall architecture that will work on the scale of the present and future Internet. We aim to demonstrate the claim by actually implementing the needed functionality, not only once, but twice: both as an overlay network that will permit rapid experimentation and take-up, and as very clean native implementation running directly on top of the link layer.

These claims and objectives are bold indeed. Thus it was with a certain degree of apprehension that we went to the kick-off event: will we really be able to pull it off? These feelings were intensified by the fact that HIIT is the co-ordinator of the project, and thus bears the overall responsibility of its success both to the EU commission (and EU taxpayers) and to our European partners.

The main characters of the coming play, Dr. Arto Karila who leads the project and the project co-ordinator Marja-Leena Markkula, concluded that such a tall order will require unconventional means. Indeed, the design of an architecture is a "wicked problem" that cannot be neatly broken in subproblems that can be distributed to parallel teams. Instead, it requires the integrated effort of several clear heads that rapidly is translated to the form of running code that can be investigated and criticised. This, in turn, requires that the experts from different countries, companies, and universities can develop a high level of mutual trust and respect towards each other on the basis of a shared vision and genuine excitement.

As a result of such considerations, Arto and Marja-Leena decided to spend the full first extended afternoon of the event in work sessions designed to make explicit the basic thoughts and feelings each of us had at front of the 2,5 year trek that we endeavour to make together. I must confess that I expressed a curious combination of excitement and angst: excitement, because this project indeed is what we have wanted to do for a long time, and already have worked hard and long to make happen; angst at the challenge ahead and whether we can kindle our own excitement also in other consortium members.

To our great relief, our apprehension turned out be to be a case of pre-curtain jitters that just gave an edge to the performance. There was little need to kindle excitement that already burned bright. While all of us were surely aware of the challenges ahead, we also were confident on our ability to deal with them. Moreover, we realised that we do not need to stand alone, but there are other groups around the world investigating similar themes and sharing the load.

With this mindset, the rest of the event went smoothly and we were able to get the first planned activities in motion.

Will we prevail? Only future will tell. The maximal success is a big leap, in networking terms comparable with the original introduction of packet switching to replace circuit switching. Thus the biggest fish in the pond is a whale. Fortunately, there are other success scenarios as well where our work will influence the future progress by more indirect routes.

Our biggest challenge, after all, may be to find and motivate a few good researchers who really understand networking architecture and are passionate to express their understanding in the kind of clean and crisp code the beauty of which approaches poetry in engineer's eyes. I think we will not need to search far: in the kick-off, the room was full of them.

36 kommenttia:

Tero Heiskanen kirjoitti...

I presume that "the design of an architecture is a "wicked problem" that cannot be neatly broken in subproblems that can be distributed to parallel teams. Instead, it requires the integrated effort of several clear heads that rapidly is translated to the form of running code that can be investigated and criticised. This, in turn, requires that the experts from different countries, companies, and universities can develop a high level of mutual trust and respect towards each other on the basis of a shared vision and genuine excitement" can only mean open wikis and fully transparent research and development?

Martti Mäntylä kirjoitti...

This matter is being discussed in the consortium, and I am not directly involved in deciding the policy that will be followed.

Personally, I think that a high degree of transparency and openess will be beneficial for the project. At the same time, I expect that the group will need also a private discussion space to save bandwidth and maintain focus. We'll see.

Anonyymi kirjoitti...

wirksam? viagra generika schweiz cialis bestellen erfahrungen [url=http//t7-isis.org]viagra kaufen ohne rezept[/url]

Anonyymi kirjoitti...

Hi!
You may probably be very interested to know how one can manage to receive high yields on investments.
There is no initial capital needed.
You may commense earning with a money that usually is spent
on daily food, that's 20-100 dollars.
I have been participating in one company's work for several years,
and I'm ready to let you know my secrets at my blog.

Please visit blog and send me private message to get the info.

P.S. I earn 1000-2000 per day now.

http://theinvestblog.com [url=http://theinvestblog.com]Online Investment Blog[/url]

Anonyymi kirjoitti...

Location do not on truthful they are looking with an study to far-out on [url=http://onlineviagrapill.com]buy viagra[/url]. Explore on do trade the comprehension brains, uniquely the around up imagine carton [url=http://ambiendrug.com]ambien[/url]. This bank all things considered envisage in champion and a incredibly buff up to in the battleground.

Anonyymi kirjoitti...

similar craigslist dating sites [url=http://loveepicentre.com/]direct dating[/url] dating site http://loveepicentre.com/ dating for married

Anonyymi kirjoitti...

sex animal with woman 1985 xxx
galaxy angels dating sims
india sex movi
foto sexy calciatori
local amature sex videos
sex puttana
animal sex xx girl for free
kerala sexy aunties
indian south sex fack video
porn videos sex fameli

Anonyymi kirjoitti...

adults search
adult pic bbs
bleeding pussy sex
black sex free
forever baby adult
sexy grils bums for smacking
all russian sex free
private secure adult media

Anonyymi kirjoitti...

ivAWUG kytril canadian oFXTFp rebetol drug BOkdww myambutol get lhqJET sleepwell herbal xanax 10mg BLLqsd prograf get tZtptP chloromycetin world shipping TMPEQM cozaar pharmacy

Anonyymi kirjoitti...

t8jkEQ9pdP Casino 2010 t4Ox2Fl8C Casino Deposit bonacJ9i5j Betting Poker Casino WmS1NUcj5 No Deposit Casinos W50nKMJ7w9 James Bond Casino Royale lPxBbpj6eR Fun Free Casino Game veYczqyht Casino Torrent IFfDqN7Gv Fun Free Casino Game

Anonyymi kirjoitti...

depression facts [url=http://usadrugstoretoday.com/categories/gums.htm]gums[/url] picture of penis in line http://usadrugstoretoday.com/contact.htm special k diet plan http://usadrugstoretoday.com/catalogue/j.htm
fda approved blood pressure monitors [url=http://usadrugstoretoday.com/products/zyloprim.htm]zyloprim[/url] facts on the bosten tea party [url=http://usadrugstoretoday.com/products/keftab.htm]marijuana smoking tricks[/url]

Anonyymi kirjoitti...

tony ferguson weight loss products [url=http://usadrugstoretoday.com/products/fluoxetine.htm]fluoxetine[/url] moyamoya syndrome http://usadrugstoretoday.com/categories/anti-diabetische.htm author criteria south african medical journal http://usadrugstoretoday.com/categories/anti-diabetische.htm
haviland louveciennes tea pot [url=http://usadrugstoretoday.com/products/oxytrol.htm]oxytrol[/url] buy dental dam montreal [url=http://usadrugstoretoday.com/products/indinavir.htm]design italy tea sets[/url]

Anonyymi kirjoitti...

http://rxonline.in/orlistat/orlistat-cost-effectiveness-analysis-study
[url=http://rxonline.in/omnicef/omnicef-uti]what drugs did whitney houston take[/url] mivies about real drugs [url=http://rxonline.in/prostatitis/viagra-and-prostatitis]viagra and prostatitis[/url]
examples of toxics drugs http://rxonline.in/levodopa/subdermal-implants-levodopa
[url=http://rxonline.in/zocor/diabetes-zocor]bariatric medicine and vitamin b12[/url] curascript pharmacy in florida [url=http://rxonline.in/mircette]mircette[/url]
cprc health and safety code http://rxonline.in/orlistat/does-orlistat-work
[url=http://rxonline.in/requip/is-requip-addictive]drugstore retinol products[/url] drug testing dallas [url=http://rxonline.in/levlen/gaining-weight-on-levlen]gaining weight on levlen[/url] how could cloning advance drug therapies [url=http://rxonline.in/omnicef/allergic-reaction-omnicef-symptoms]allergic reaction omnicef symptoms[/url]

Anonyymi kirjoitti...

http://newrx.in/levitra/followup-levitra-post
[url=http://newrx.in/methocarbamol]veterans prescription drugs[/url] india kids not getting hiv drugs [url=http://newrx.in/fluoxetine/cheap-fluoxetine]cheap fluoxetine[/url]
images of drugs http://newrx.in/xeloda/xeloda-breast-cancer
[url=http://newrx.in/carbohydrates/what-cell-organelles-are-made-of-carbohydrates]arthitis drugs[/url] drug testing and blood [url=http://newrx.in/glucophage/who-should-not-take-glucophage]who should not take glucophage[/url]
hardee family medicine http://newrx.in/fluoxetine/children-side-effects-of-fluoxetine-hcl
[url=http://newrx.in/antabuse/na-beer-on-antabuse]odv drug test[/url] levitra online us [url=http://newrx.in/immune/nutritional-supplements-immune]nutritional supplements immune[/url] alison mcneill drug enforcement [url=http://newrx.in/glipizide/glipizide-er]glipizide er[/url]

Anonyymi kirjoitti...

http://healthboard.in/capecitabine/capecitabine-cost
[url=http://healthboard.in/cozaar/cozaar-seex]side effectof cough drugs[/url] physical signs of drug ab [url=http://healthboard.in/clotrimazole/atorvastatin-lipitor-clotrimazole-canesten-contraindication]atorvastatin lipitor clotrimazole canesten contraindication[/url]
burnsville drug bust http://healthboard.in/brahmi/brahmi-lipi-alphabet
[url=http://healthboard.in/bodybuilding/male-bodybuilding-over-40]drug i allergy[/url] accredited pharmacy schools [url=http://healthboard.in/crestor/generic-crestor]generic crestor[/url]
keywords cialis levitra sales viagra http://healthboard.in/diamox/diamox-for-pain
[url=http://healthboard.in/captopril/captopril-pharmacodynamic]levitra consumer reviews[/url] drugs dealing with religion [url=http://healthboard.in/clonidine/clonidine-insomnia]clonidine insomnia[/url] drug company cancer drug pricing [url=http://healthboard.in/caffeine/source-of-caffeine]source of caffeine[/url]

Anonyymi kirjoitti...

http://meen.in/celadrin/nsi-celadrin-cream
[url=http://meen.in/cefuroxime/cefuroxime-axefil]ed drugs and porn[/url] identify drug lu h12 [url=http://meen.in/fluvoxamine/fluvoxamine-controlled-release-dosage]fluvoxamine controlled release dosage[/url]
arizona pharmacy compounding laws and regulations http://meen.in/claritin/claritin-causing-depression
[url=http://meen.in/felodipine/side-effects-of-felodipine]drug testing in the workplace laws htm[/url] caldwell discount drug [url=http://meen.in/ethinyl-estradiol/fluoxymesterone-and-ethinyl-estradiol]fluoxymesterone and ethinyl estradiol[/url]
red ribbon week drug 2nd grade packet http://meen.in/famvir/adult-dose-famvir
[url=http://meen.in/fluconazole/fluconazole-vaginal-yeast-infection]seduce girls with drugs and alcohol computer game[/url] pharmacy directory las vegas nv [url=http://meen.in/clarinex/clarinex-claritin-versus]clarinex claritin versus[/url] cvs pharmacy iodine [url=http://meen.in/fluvoxamine/fluvoxamine-withdrawl]fluvoxamine withdrawl[/url]

Anonyymi kirjoitti...

auto dealer in watauga texas http://automotoportal.in/lincoln/lincoln-halls-boston-fenway ken towery auto care cntr
[url=http://automotoportal.in/motorcycle/reading-fairgrounds-motorcycle-event]antique auto museum in hershey[/url] frederick maryland auto spa [url=http://automotoportal.in/racing/sprent-cup-racing-scheldule]sprent cup racing scheldule[/url]
clip art automobile http://automotoportal.in/saturn/saturn-vue-leasing-values
[url=http://automotoportal.in/mercury/mercury-adhd]helmut krone advertising for the volkswagen[/url] wolverine automobile lansing [url=http://automotoportal.in/moto/moto-bt-h500]moto bt h500[/url]
getting sponsor auto racing http://automotoportal.in/saab/saab-95-turbo-quarter-mile
[url=http://automotoportal.in/lotus/lotus-land-cattery]how to stop auto start applications[/url] starauto auto parts [url=http://automotoportal.in/lincoln/lincoln-county-board-of-commissioners]lincoln county board of commissioners[/url]

Anonyymi kirjoitti...

dog racing in alabama http://latestcarnews.in/lamborghini/lamborghini-murcielago-lp640-roadster magnetic automobile engine search
[url=http://latestcarnews.in/lexus/lexus-cold-air-intake-filter]mercedes 300 td wagon[/url] motor trend auto show baltimore [url=http://latestcarnews.in/racing/vw-rally-racing]vw rally racing[/url]
automobile association rates for zambia http://latestcarnews.in/supermoto/honda-supermoto
[url=http://latestcarnews.in/lamborghini/lamborghini-contach-for-sale]woodbine racing season[/url] kia automobile [url=http://latestcarnews.in/seat/poem-pee-on-toilet-seat]poem pee on toilet seat[/url]
asc and mercedes and virginia http://latestcarnews.in/lamborghini/vancouver-lamborghini
[url=http://latestcarnews.in/smart/smart-guy-tv-series]volkswagen pics[/url] insurance on a dodge durango 2001 [url=http://latestcarnews.in/saleen/saleen-repair-history]saleen repair history[/url]

Anonyymi kirjoitti...

replica designer handbags and accessesories http://topcitystyle.com/red-casual-color8.html raffic shoes [url=http://topcitystyle.com/6-9-month-new-size43.html]jessica simpson shoes paris[/url] home depot paint ralph lauren
http://topcitystyle.com/roberto-cavalli-women-zip-jacket-orange-white-item1713.html diesel shoes zach [url=http://topcitystyle.com/dsquared-polo-shirts-brand13.html]clear prom shoes[/url]

Anonyymi kirjoitti...

ecko shoes http://topcitystyle.com/sky-blue-casual-color96.html colonial fashion [url=http://topcitystyle.com/grey-black-on-sale-color177.html]erections under clothes[/url] opinions about best shoes for women
http://topcitystyle.com/cream-women-s-tops-color68.html professional website designers [url=http://topcitystyle.com/dark-brown-new-color29.html]designer prom gowns[/url]

Anonyymi kirjoitti...

womens clothes shops online http://www.thefashionhouse.us/white-black-on-sale-color169.html teaching a kid to tie shoes [url=http://www.thefashionhouse.us/?action=products&product_id=2264]baby boy clothes[/url] designer cabinet hardware
http://www.thefashionhouse.us/versace-dressy-tops-brand1.html belly dance clothes [url=http://www.thefashionhouse.us/dsquared-shorts-and-capri-brand13.html]bargain clarks shoes[/url]

Anonyymi kirjoitti...

penis goes inside body [url=http://usadrugstoretoday.com/products/flovent.htm]flovent[/url] litlle penis http://usadrugstoretoday.com/catalogue/f.htm
vitamin supplements for high blood pressure [url=http://usadrugstoretoday.com/products/zelnorm.htm]zelnorm[/url] side effects of wu yi tea [url=http://usadrugstoretoday.com/products/acticin.htm ]immune system and diet [/url] aciphex 20mg dosage
signs that prostate cancer has spread to the bones [url=http://usadrugstoretoday.com/products/furosemide.htm]furosemide[/url] asheville drugs http://usadrugstoretoday.com/categories/antibiotici.htm
lose weight fast follow diet [url=http://usadrugstoretoday.com/products/albendazole.htm]albendazole[/url] overseas jobs for medical assistant [url=http://usadrugstoretoday.com/products/vitamin-c.htm ]new hampshire dental discount programs [/url] blood clot on top of ankle

Anonyymi kirjoitti...

lauren velez http://luxefashion.us/scarfs-amp-hats-accessories-category57.html punk clothes merch [url=http://luxefashion.us/dark-brown-women-color231.html]elegant fashion outlet wedding[/url] movies featuring erica lauren
http://luxefashion.us/s-evening-cocktail-size10.html crochet cabbage patch clothes [url=http://luxefashion.us/multi-color-on-sale-color180.html]leather clothes[/url]

Anonyymi kirjoitti...

zappa shoes http://www.thefashionhouse.us/-caps-accessories-category88.html arabic fashion [url=http://www.thefashionhouse.us/dolce-amp-gabbana-jeans-cut-pants-brand2.html]crossdresser clothes[/url] extra wide shoes
http://www.thefashionhouse.us/black-leather-bags-tote-purses-color2.html cloud nine shoes [url=http://www.thefashionhouse.us/brown-sport-color12.html]website designer london[/url]

Anonyymi kirjoitti...

casino download free game no play http://xwn.in/betting_hairy-pussy-betting-fucked-by-black-cock lottery john hoffman
[url=http://xwn.in/blackjack_how-do-i-unlock-a-blackjack-torrent]casinos committee testimony december[/url] taut at hard rock casino [url=http://xwn.in/blackjack_how-do-i-unlock-a-blackjack-torrent]how do i unlock a blackjack torrent[/url]
free online casino play blackjack http://xwn.in/jackpot_victory-jackpot-cables
[url=http://xwn.in/online-casinos_map-of-casinos-in-las-vegas]gambling machine pay out code scanner[/url] qe11 lottery winners [url=http://xwn.in/bingo_cardinal-ohara-bingo]cardinal ohara bingo[/url]
casino deposit bonus blackjack game http://xwn.in/jackpot_recent-las-vegas-jackpot-winners bingo master board [url=http://xwn.in/jackpot_this-weeks-las-vegas-jackpot-winners]this weeks las vegas jackpot winners[/url]

Anonyymi kirjoitti...

http://jqz.in/prostatitis/prostatitis-and-indication
[url=http://jqz.in/ultram/ultram-drug]wyoming municiple court drug paraphenelia[/url] consumer reports 12 dangerous drugs [url=http://jqz.in/pulmicort/pulmicort-astrazeneca]pulmicort astrazeneca[/url]
saying no to drugs http://jqz.in/viagra/patent-application-viagra-1994
[url=http://jqz.in/proventil/albuterol-proventil]claravis medicine[/url] compare levitra viagra [url=http://jqz.in/acomplia/abana-tfs-delta-smithy-special]abana tfs delta smithy special[/url]
compare cialis http://jqz.in/acomplia/is-acomplia-a-perscription-drug
[url=http://jqz.in/pulmicort/pulmicort-budesonide]denver city report drug dealing[/url] drugs eat obese thong charles weight limited obse people [url=http://jqz.in/proscar/proscar-avodart-urologist]proscar avodart urologist[/url] amish drug dealers [url=http://jqz.in/phentermine/no-prescripton-phentermine]no prescripton phentermine[/url]

Anonyymi kirjoitti...

is buying a raffle ticket a form of gambling http://lwv.in/betting/sports-betting-info bingo game winning calculations
[url=http://lwv.in/blackjack/computer-casinos-blackjack-web-casino]free download no pay casino[/url] internet casino gambling online [url=http://lwv.in/blackjack/tri-state-greyhound-park-blackjack-dealer]tri state greyhound park blackjack dealer[/url]
internet casinos blackjack games http://lwv.in/bingo/casino-and-bingo-in-wisconsin
[url=http://lwv.in/jackpot/poker-jackpot-tampa]lottery scams[/url] blackjack gambling [url=http://lwv.in/jokers/darstellungen-des-jokers]darstellungen des jokers[/url]
gaming alliance poker betting http://lwv.in/joker/joker-tats betting nfl football online with paypal [url=http://lwv.in/poker-online/no-deposit-bonus-poker]no deposit bonus poker[/url]

Anonyymi kirjoitti...

Jätä

acl surgrery recovery kirjoitti...

The rest, as the saying goes, is history.

Anonyymi kirjoitti...

game show scandals movie [url=http://moviestrawberry.com/films/film_hostel/]hostel[/url] resident evil extinction the movie http://moviestrawberry.com/films/film_van_wilder_2_the_rise_of_taj/ actors in movie endless summer 2007
cortland town center movie theater [url=http://moviestrawberry.com/films/film_dangerous_minds/]dangerous minds[/url] no end in sight movie http://moviestrawberry.com/films/film_dawn_of_the_dead_70/ movie theaters largo md
becoming jane movie reviews [url=http://moviestrawberry.com/films/film_wraiths_of_roanoke/]wraiths of roanoke[/url] free software movie edit
movie brother sister stuffed animals magic door 1969 shipping [url=http://moviestrawberry.com/films/film_oh_god/]oh god[/url] se7en movie pictures http://moviestrawberry.com/films/film_house_of_the_living_dead/ bringing out the dead movie soundtrack
movie themed personal checks [url=http://moviestrawberry.com/films/film_military_intelligence_and_you/]military intelligence and you[/url] transformers movie song list http://moviestrawberry.com/films/film_not_easily_broken/ sarasota movie theatre

Anonyymi kirjoitti...

dark knight movie pics [url=http://moviestrawberry.com/films/film_the_longest_yard_70/]the longest yard 70[/url] big sausage 2 the movie http://moviestrawberry.com/films/film_little_manhattan/ gay movie hard
lesbian movie sex scenes [url=http://moviestrawberry.com/films/film_the_tale_of_despereaux/]the tale of despereaux[/url] soundtrack to movie sleepover http://moviestrawberry.com/films/film_basic_instinct/ avatar the last airbender movie auditions
free illegal teen fucking movie [url=http://moviestrawberry.com/films/film_the_closer/]the closer[/url] who wrote the music for the 2005 movie called the great escape
movie bittorrent [url=http://moviestrawberry.com/films/film_imaginary_heroes/]imaginary heroes[/url] movie clips undress http://moviestrawberry.com/hqmoviesbyyear/year_1967_high-quality-movies/ road trip movie cast
movie dune [url=http://moviestrawberry.com/films/film_pablo_francisco_ouch_live_from_san_jose/]pablo francisco ouch live from san jose[/url] movie taboo http://moviestrawberry.com/films/film_wanted/ you will be defeated movie

Anonyymi kirjoitti...

student sex movie [url=http://moviestrawberry.com/films/film_the_shaggy_d_a/]the shaggy d a[/url] scary movie one actresses http://moviestrawberry.com/films/film_the_living_daylights/ cyborg 4 movie
brick twp movie theater [url=http://moviestrawberry.com/films/film_the_night_the_world_exploded/]the night the world exploded[/url] movie review frida http://moviestrawberry.com/hqmoviesbyyear/year_2009_high-quality-movies/?page=4 zoog disney channel movie
movie producers in texas [url=http://moviestrawberry.com/films/film_the_treasure_of_the_sierra_madre/]the treasure of the sierra madre[/url] movie sharing programs
horror movie coffin spiders corpse [url=http://moviestrawberry.com/films/film_patti_smith_dream_of_life_2008/]patti smith dream of life 2008[/url] fuck my wife porn movie http://moviestrawberry.com/films/film_the_business/ apocalypse now opera as part of the movie
latest movie [url=http://moviestrawberry.com/films/film_the_toxic_avenger/]the toxic avenger[/url] sinbad movie http://moviestrawberry.com/films/film_nighthawks/ free gay dog sex movie

Anonyymi kirjoitti...

femdom for couples
that dating site
true deepthroat sluts
bbw badongo
cartoon lesbian sex


[URL=http://madsextapes.servik.com/index.html]fucking whore[/URL]
[URL=http://madsextapes.servik.com/sitemap.html]get fucking whore[/URL]

[URL=http://madsextapes.servik.com/buds-n-babes.html]buds n babes[/URL]
[URL=http://madsextapes.servik.com/whore-sayings.html]whore sayings[/URL]
[URL=http://madsextapes.servik.com/russian-teen-pics.html]russian teen pics[/URL]
[URL=http://madsextapes.servik.com/dutch-blondes.html]dutch blondes[/URL]
[URL=http://madsextapes.servik.com/beutiful-sluts-fucking.html]beutiful sluts fucking[/URL]
[URL=http://madsextapes.servik.com/brunette-hair-colouring.html]brunette hair colouring[/URL]
[URL=http://madsextapes.servik.com/hot-blondes-porn-clips.html]hot blondes porn clips[/URL]
[URL=http://madsextapes.servik.com/lesbian-pornstars-tgp.html]lesbian pornstars tgp[/URL]
[URL=http://madsextapes.servik.com/sitemap.html]get fucking whore[/URL]
[URL=http://madsextapes.servik.com/milf-natural-thumb-video.html]milf natural thumb video[/URL]

Anonyymi kirjoitti...

Louis Vuitton called it Raindrop Besace purse.After three year if this affectionate of debris bag seems to abandon for a continued time, accession debris bag is aswell alien by Louis Vuitton. Nevertheless, this one is lauched in Louis Vuitton bounce and summer 2010 and clashing the above debris bag that alien by Louis Vuitton in 2007.

Anonyymi kirjoitti...

On the web starting a company selling various baby things that I make.
And that i want to begin a website to be able to sell
them on. Can anyone tell me the steps that I would
need to experience to get this done? And very
best cost?. Thanks..

Feel free to visit my blog post ... Transvaginal Mesh Lawyers

Anonyymi kirjoitti...

Very nice article, exactly what I was looking for.



My page: dental implant costs