Sat 20 Jan 2007
A Strategy for microprocessor procurement
Posted by Sebastian Stadil under Optimizing Heuristics
This article argues that it’s preferable to measure a microprocessors performance in relative terms. Relative to the highest industry performer at any given point because the requirement for increased computing power is predominately driven by external factors. Moore’s law in its broader sense can then be restated as follows: Any specific speed grade processor decays at constant rate relative to the industry, and the half-life of any fixed computing solution is about 18 month.
This re-framing makes it possible to calculate a processors average relative performance over time and to optimize the upgrade decisions relative to that metric. The optimization process is further constrained by selected values for minimum acceptable performance.
The article concludes that based on current processor price performance ratio an annual upgrade cycle with a processor selected from the lower end of the industry offering is vastly superior to the more traditional procurement heuristics.
application card credit mbnacollege student credit card debtuk credit card,card credit secure uk,uk aqua credit cardbank card credit providianbusiness card credit smallcredit card fraud protectioncard credit low rateapproval canada card credit instantcard credit debt reducingconsolidate credit card paymentmy premier credit card accountconsolidating credit card debthsbc credit card applicationinternet credit card processing,internet credit card processing servicessecured credit card applicationdownload metro pcs ringtonesfree cell phone ringtones,free samsung cell phone ringtones,free t mobile ringtones for cell phonedownload mobile mosquito ringtones t,mosquito ringtones,mosquito npr ringtoneskeypress motorola ringtonesfree samsung cell phone ringtones10 caller hotlink ringtones top,hotlink caller ringtones,caller hotlink malaysia maxis ringtonesdownload pc ringtonesnextel mp3 ringtones,free mp3 nextel ringtones,i730 mp3 nextel ringtonesinfo personal polyphonic remember ringtones sagem,info personal polyphonic remember ringtones voice,info personal polyphonic remember ringtonesfree ringtones makercell phone ringtones verizon,phone prepaid ringtones verizon,ringtones for verizon phonedownload free ringtones lgblackberry 7520 ringtones,blackberry ringtones,free blackberry 7250 ringtonesringtones for cingular phone,polyphonic ringtones for cingular phonedownload free ringtones virgin mobileinfo nextel personal remember ringtonescell free lg phone ringtonescingular cell phone ringtonessprint download ringtones,download ringtones for sprint phonesony music box ringtonesalltel free phone ringtonessony ericsson free real ringtones,6030 free nokia real ringtones,free real ringtones24 free ringtonestrac phone ringtonesmake your own free ringtones,free make own ringtones,free make mp3 own ringtonesnextel music ringtoneshot new ringtonesdigi caller ringtonesfree motorola ringtones tracfoneboost free mobile music ringtonesblackberry download free ringtones100 free mobile ringtonesfree nextel real ringtones1600 composer nokia ringtones,ringtones composer,mobile ringtones composer100 free mobile ringtones virgin
Environment.
You think you are in the market for a new PC or an upgrade of some sort. What is the best methodology for selecting a microprocessor speed grade? Buy at the sweet-spot? That’s the advise you will hear most often, but what exactly does that mean or might there be a better way?
The sweet-spot normally means the speed grade where the marginal cost per megahertz from the previous lower grade is “only” 2-3 times the average cost/ Mhz rather than the 8-10 factor you often see at the top. However that seems a little vague and it is of no help whatsoever in determining when to buy nor to determine how often you should upgrade.
The requirement for a increased computing power is almost 100% driven by external factors. It is the usual suspect of next generation operating systems and applications taking advantage of hardware advances to add functionality, that in turn requires better hardware to run effectively.
It’s a positive cycle but it means that whatever configuration you have today, will, over time, become less and less capable of functioning effectively for the intended purpose you acquired it for. This holds true regardless of what the machine is being used for. It applies to everyone, Office workers , CAD engineers and Gamers alike.
Fueling this dynamics is Moore’s law. A consequence of which is that microprocessor complexity doubles every 18′th month. Since clock speed is easily understood by the layman, x86 processor design trade-offs has for years been skewed toward speed as a reliable indicator of performance and we will treat them as synonymous in this article.
Moore’s law in its broader sense now dictates that the speed of the “Top of the line” processor from either Intel or AMD will double every 18′th month. This coupled with the observation that processor speed requirement is externally driven means that the “functional performance” of the current speed king has a half-life of 18 month. The functional performance of any specific speed grade will decay 50% over 18 month, 37% every year, 11% every quarter or 3.9% every month.
As of April 8, 2002 the Intel 2.4Ghz P4 is the highest Industry performer so its Functional Performance would be 100% at this point in time. Were I to buy a 2.4Ghz P4 next quarter its Functional Performance would be 89% as it would have decayed 11% by then.
A 1.8Ghz P4 currently has a Functional Performance of 75% measured against the top offering and again at this point in time, April 2002. The current line-up of Intel processors is presented in Fig 1.
The price of the processor is the amount of cash you have to present at the time of purchase. That is not equal to your expense per time unit. If you buy a processor for $380 and use it for 2 years your negative cash flow the first year is $380, but your expense that year is only $190. The following year the cash flow impact is zero but the expense is still $1902.
This distinction is crucial, as we will try and optimize the performance / expense ratio of our purchase. In this article we will use the term expense to mean the annual linear amortized amount of the purchase price over it’s intended lifespan.
The current prices for the Intel P4’s (Fig. 2) is taken from PriceWatch. The shown price matrix is used for this write-up and even though its a snapshot the price performance ratios are almost constant over time.
Now lets look at different levels of annual expenses and how the lifespan of the various CPU speed grades varies as a result. If we only want to spend $100 per year on processors we obviously need to use the one we buy longer than if we are willing to spend $150/ yr. Equally obvious is it that the more expensive CPU we buy the longer we need to keep it at any given expenditure level. The resulting combination of alternative annual expenditures with the afore mentioned P4 prices can be found in Table 1.
Table 1
Forget the reddish color coding for now. If you only want to spend $200 per year on processors and think it a swift idea to buy the 2.2Ghz model you will have to use that particular one for $498 / $200 = 29.9 month or a little less than 2.5 years before you can afford another one. If you decide to buy the less powerful but cheaper 1.9Ghz model you only need to wait for 12.1 month or little over a year before you can upgrade, etc. .
Now a year has passed or 12.1 month to be precise and you are in the market to buy another processor what do you buy? The #4 slot on the Intel performance chart still cost $202 or thereabouts, but what performance are you getting?
As mentioned earlier Moore’s law translate into 3.85% growth per month, so the performance at the #4 performance point has increased by a factor of ℮(i*t) where i equals 3.85% and t is 12.1, by then. This works out to 1.9 * 1.59 ≈ 3.0 Ghz.
By the twelfth month having chosen to buy the cheaper #4 in the speed-grade hierarchy we can now buy a replacement that brings us back to a functional performance of almost 80% and is 600Mhz faster than the SpeedKing of yore.
Chart 1.
Chart 1 shows the relative performance of the two processor we picked based on an annual expense of $200. At the 12 month mark we can afford to upgrade the original slower #4 1900 processor and again at 24 month.
This results in an average functional performance of the #4 processor of 62.7% with minimum performance never falling below 50%.
Compare this to the initial faster #2 speed-bin 2200Mhz part. Its initial higher price combined with the annual expense constraints of $200 prevents any upgrade. It keeps its relative decay all through the 30 month period, and reaches a miserable 29% at its nadir. Note we are not even the talking about the most expensive top model.
We have now looked at two different speed-bins for a given expense constraint of $200 and seen how the functional performance varies over time for those two examples. Now let’s look at the whole spectrum.
For any given processor / expenditure combination there is only a few data points of interest. The first is the initial functional performance as mentioned in Fig. 1. note that the initial performance is independent of the expense level selected. The second is the lifetime of the processor that we covered in table 1.
The third is the halfway point in the functional performance decay. This metric is not quite the average performance but rather the mean. It tells you how your system will perform halfway through its lifespan. The decay is not linear, the implication being you will suffer a little less system decay during the second half of your processors life. but not enough to make any real difference.
Table 2. shows the various combinations of expense levels and processor possible. You will recognize the $200 / model 1900 combination resulting in an average performance of 62.7% from our example above.
Compare that to the inferior $200 / model 2200 example we used. We can now see that this specific combination results in an average performance of only 51.6% despite its higher starting point.
The optimal processor selection based on that parameter alone, for any given expense level is highlighted in green.
Table 2.
You probably realized that the average functional performance metric is insufficient as the sole measure when we mentioned that the the second and inferior selection at the $200 expense level resulted in a 29% performance at its nadir. We need worst case as well.
In Table 3 you will find the worst case performance points of the same combination as the average numbers above. Notice that the optimal combinations marked in green has shifted pretty much one column to the right. You will notice that the top of the line 2400 processor that was on par with the 2000 model at the $400 level using the average as metric now is clearly inferior. Falling almost 10 percentage points below the #3 speed-bin selection at it’s trough.
Table 3.
The reddish area indicate an arbitrary cut-off level of 33%. This has been selected to more clearly give an impression of the diagonal band nature of the optimal selections. Note that if you are only prepared to spend $50 per year on processors there is no way to avoid the 33% cap. Please go back now to Table 1 and look at the reddish area. The top left area indicate where one would have to use the same system processor for more that 3 years. This is again arbitrarily chosen but there is good reason at the system level not to go beyond that time frame.
The spread of the functional performance is telling as well. Since the data is given from the tables above I have for the sake of brevity omitted it. Suffice it to say that the lower the better and the shorter the replacement cycle is, the smaller the spread. This obviously favors the cheaper processors regardless of expense level. If you are interested in looking at it explicitly it can be found in appendix A.
Selection.
Now we have all the information to make a rational buying decision. In Chart 2. the data has been redrawn to give an continuous performance function of the available choices relative to expenses.
Optimal resource allocation over a wide variety of multifaceted investment choices is a rather large subject so I will for the sake of brevity assume that you have arrived at an annual expense figure by some means. Whether they were handed down by the capital committee or some other form of divine intervention.
In Chart 2 the optimal choice is found at the left hand arc formed by the Model 1800 and Model 2000. The choice is quite simple if you are willing to spend more than $250 per year buy the 2000 if not go for the 1800. This is the easy part. Remember this is only an optimal solution if you stick with an upgrade plan commensurate with the selected expense level. You absolutely need to upgrade often. If you selected the $200 mark and bought the model 1800, Thou Shall Upgrade in 9 month.
Chart 2.
Its interesting to note that what to buy is very insensitive to level of expenditure, however when to buy or rather when to upgrade is what makes the real difference.
From Table 1. you can see that the length of the life cycle for the best choices hovers around 12 month except when the expenses is $50. I have omitted the so called economy models in this analysis as not to get into a IPC effectiveness discussion. However at the lower expenses region you will be better of switching to a Celeron or AMD Duron.
A $50 1.2 Mhz Duron will not do much better on the average performance scale but it will significantly reduce the minimum performance level by more than 10% points to 32% and the life cycle is now precisely 12 month. A much better solution.
If you delay or skip an upgrade cycle you fall in the minimum performance trap that defeats the purpose of trying to apply some intelligence to the procurement process. How bad can it get? Look at the Model 2400 on Chart 3. and you have a pretty good indication.
Chart 3.
So unless you are insanely rich (in which case you would have bought a Mac) you should always pick the low end and upgrade often. Making the case for why that is and getting the conclusion across is the whole point of this article so it bears repeating. You should always pick the low end and upgrade often.
The traditional Weberesque, Puritan, Seal-of-Good-Housekeeping virtue of buy the best and it will server you well for many many years needs to go out the window™.
Recently there has been quite a lot of debate around the notion that the boom and bust cycles are bad for the IT industry, and by implication ultimately for the consumer. Citing that capacity overshots needs to be paid for somehow. This is undoubtedly true, however the debate misses an important point on the impact on the consumer. Any disruption in the upgrade cycles is bad for the consumer, Period.
It seems a little strange that not only should you stay away from the highest performing processor but you should pick something as lowly as number 5 on the list. In the business world things surely must be different!
Is there a rational business case that can be articulated for selecting the top of the line x86 processor? Most likely not as an example will show.
Design engineers and their managers often claim they need “the very best” as their time is so valuable as to easily justify the delta cost of the CPU (and any other high performance system component for that matter). This is nonsense.
Its like arguing that we need to be very productive on Monday and maybe Tuesday but who cares what we all do at the back end ie. Friday, its close to the weekend anyway. No, this is not the way to go about it. The argument about the value of the engineers time is certainly valid, but it needs to translate into a behavior of upgrade often , not spring for the “best” at any given point.
What about situations where you pay outrageous licensing fees based on per processor pricing schemes like Oracle. Maybe, but if it causes even at a slight delay in the upgrade frequency you are hampering overall performance. Second this is a somewhat artificial situation, like a tax or duty scheme that twists the economy into a suboptimal equilibrium resulting in reduced overall Wealth. The proper way to respond is to write to your local elected officials in this case Larry Ellison ;-). Interestingly enough he might be receptive, not so much out of empathy with your plight, but rather because Oracle is unwittingly (?) subsidizing Intel.
The amount is far from trivial and the economic interplay of “rule based” pricing mechanisms is poorly understood, unfortunately this is outside the scope of this article, so I will stop right here3.
In summary with finite resources available any additional spending incurred now for delta performance will inevitable delay the upgrade cycle thereby reducing the overall performance over time.
IT Industry
What is the implication for the semiconductor industry of this procurement strategy if implemented across the board? It is not at all negative. It will most likely precipitate a flatter price / performance curve but it will not harm the industry, as they are in the business of maximizing the absolute dollar amount per wafer.
Does this methodology apply to all system components? Yes, with some modifications. Components that are not used in its entirety from day one, like a disk drive, needs to be procured using a different model.
Does this methodology apply to the software side of systems cost? Most likely not. Existing software does not follow a log scale functional improvement trajectory but seems to follow a diminishing return path interspersed with periodic advent of whole new classes of functionality.
Conclusion
What simple rule of thumb can we conjure up that capturers the Upgrade Often optimization strategy. Here is my suggestion:
Upgrade every year and only spend as much on the processor that you do not feel guilty doing it next year as well.
I hope you found this article helpful.
63 Responses to “ A Strategy for microprocessor procurement ”
Comments:
Leave a Reply
You must be logged in to post a comment.
Trackbacks & Pingbacks:
-
Trackback from Ashley furniture.
May 26th, 2008 at 11:04 amUsed office furniture….
Bedroom furniture. Levitz furniture. Lexington furniture. Nebraska furniture mart. Amish furniture. Furniture http://www.thedecoratedhomeonline.com. Hooker furniture….
-
Trackback from Full tilt poker clothing.
May 27th, 2008 at 10:00 pmFull tilt poker clothing….
Full tilt clothing. Full tilt poker clothing….
-
Trackback from Betting casino gambling links online.
May 28th, 2008 at 11:25 pmGambling casino online….
Start casino online gambling software developments. Online gambling casino. Online casino gambling and online slots guide….
-
Trackback from Playstation 2 in stock online.
May 29th, 2008 at 11:06 pmFree online stock portfolio weston….
Online stock trading. Stock portfolio online free. Play stock market game online. Charels schwab online investing stock. Online penny stock brokers. The oak ridger online stock watcher. Online stock game. Free online stock charts….
-
Trackback from Full tilt poker is rigged.
May 31st, 2008 at 9:30 amFull tilt poker is rigged….
Full tilt poker is rigged….
-
Trackback from Ambein buydrug phenterminecod phentermineonlin.
June 5th, 2008 at 8:08 amAmbein buydrug phenterminecod phentermineonlin….
Ambein. Ambein buydrug phenterminecod phentermineonlin….
-
Trackback from Buy viagra.
June 5th, 2008 at 11:12 pmBuy viagra….
Buy viagra….
-
Trackback from Hysbysfwrdd cymrux xanax cheap phentermine.
June 7th, 2008 at 5:45 amCheap xanax….
Cheap xanax. Xanax buy xanax online discoint xanax cheap. Forum akgl cars toyota xanax phentermine cheap. My blog order xanax mg xanax cheap xanax online. Cheap xanax online buy cheap xanax buy cheap xanax….
-
Trackback from Ephedrine to buy.
June 8th, 2008 at 8:13 amEphedrine to buy….
Buy ephedrine….
-
Trackback from Port gamble tea house.
June 9th, 2008 at 3:09 amGamble problems….
Gamble music. Proctor and gamble products. Gamble fiduciary services. Proctor gamble toronto. Charles gamble….
-
Trackback from Buy cheap tramadol mg tablets only in us online.
June 9th, 2008 at 11:11 pmCheap tramadol prescriptions online….
Tramadol online at lowest price on the web. Purchase tramadol online. Cheap tramadol cod buy cheap cod online tramadol. Tramadol online. Tramadol hci online pharmacy. Buy online cheap and fast tramadol. Buy tramadol online best prices limited time off….
-
Trackback from Cheap oxycontin.
June 11th, 2008 at 8:53 pmBuy cheap oxycontin….
Buy cheap oxycontin….
-
Trackback from Buy online yellow jackets with ephedra.
June 12th, 2008 at 11:04 amBuy online yellow jackets with ephedra….
Buy direct ephedra. Buy ephedra. Buy online yellow jackets with ephedra. Buy ephedra online….
-
Trackback from Phentermine pill.
June 13th, 2008 at 12:11 amPhentermine….
Phentermine online. Buy phentermine. Phentermine. Buy no phentermine prescription….
-
Trackback from Cheap phentermine diet pill.
June 13th, 2008 at 1:40 pmBuy cheap phentermine best online pharmacy….
Cheap phentermine. Cheap 37 5 phentermine. Cheap phentermine diet pill….
-
Trackback from Online casino promotions.
June 14th, 2008 at 3:05 amFree casino games online….
Free casino bonus no deposit slots online. Online casino news october. Play casino games online. Online casino sites. Online poker casino. Online casino….
-
Trackback from Aura soma products.
June 14th, 2008 at 4:03 amBuy soma tablets….
Soma intimates. Soma next day delievery. Soma. Pornstar soma. Soma without prescription 180 count….
-
Trackback from Hydrocodone.
June 14th, 2008 at 3:10 pmSnorting hydrocodone….
Hydrocodone withdrawl. Buy hydrocodone without prescription. Buy hydrocodone. I took hydrocodone thru entire pregnancy. Hydrocodone for sale….
-
Trackback from Oxycodone online.
June 15th, 2008 at 3:11 amOxycodone online….
Oxycodone online without a prescription. Oxycodone online. Buy oxycodone online without….
-
Trackback from What do you make ephedrine out of.
June 15th, 2008 at 5:14 pmEphedrine….
Ephedrine. Ephedrine found in animal meds. How to make ephedrine. Ephedrine hcl. What contains pseudo ephedrine. Mini thin ephedrine….
-
Trackback from Soma buy soma cheap soma soma online.
June 15th, 2008 at 6:10 pmSoma side effects….
Soma next day delievery. Buy soma online. Ashes of soma lyrics….
-
Trackback from Ambein online.
June 16th, 2008 at 6:37 amAmbein online….
Ambein online….
-
Trackback from Cheap soma watson.
June 16th, 2008 at 12:26 pmSoma juice….
Drug soma. Prozac soma zoloft prozac onlineprescription.md. Soma online next day….
-
Trackback from Online payday loans gauranteed.
June 16th, 2008 at 7:50 pmLow rate payday loans online….
Payday loans online. Low rate payday loans online. Online payday loans gauranteed….
-
Trackback from Buy amoxicillin online cheap amoxicillin.
June 17th, 2008 at 4:42 pmBuy amoxicillin online cheap amoxicillin….
Amoxicillin online homepage….
-
Trackback from Drug interactions depression xanax.
June 18th, 2008 at 6:45 amXanax….
Side effects of drug xanax. Xanax. Xanax xr. Xanax cocktail. Drug interactions depression xanax. Ativan xanax valuim trial pack. Side effects of xanax….
-
Trackback from Soma.
June 18th, 2008 at 2:29 pmSoma….
Soma….
-
Trackback from Buy ephedra online drugstores yellow swarms.
June 18th, 2008 at 8:28 pmBuy online yellow swarms with ephedra….
Buy online cheap yellow swarms with ephedra. Buy online yellow jackets with ephedra. Buy ephedra online….
-
Trackback from Soma plant.
June 19th, 2008 at 5:55 amCheap soma watson….
Soma without rx. Soma addiction and lying. Soma. Cheapest soma. Rise against soma tickets. Soma san diego….
-
Trackback from Cheap soma indice.
June 19th, 2008 at 4:28 pmCheap soma….
Cheap soma watson. Cheap soma….
-
Trackback from Soma intimates stores.
June 19th, 2008 at 7:31 pmSoma….
Buy cheap soma. Soma next day delievery….
-
Trackback from Buy cheap viagra and phentermine.
June 20th, 2008 at 8:28 amBuy cheap viagra….
Viagra sale viagra uk cheap generic viagra. Cheap viagra. Generic viagra cheap no perscription. Untitled cheap viagra bloghoster….
-
Trackback from Chevelle soma.
June 20th, 2008 at 5:36 pmBuy soma tablets….
Tempra soma. Generic soma. Soma without rx. Soma to florida. Soma. Drug soma….
-
Trackback from Soma.
June 21st, 2008 at 8:37 amStart soma….
Soma to florida. Soma. Buy soma online. Drug soma….
-
Trackback from Soma.
June 22nd, 2008 at 4:19 amWatson soma….
Soma. Ashes of soma lyrics. Soma online next day….
-
Trackback from Soma.
June 24th, 2008 at 10:59 pmSoma online sales….
Soma prozac. Soma addiction and lying. Soma seeds. Soma. Soma family apartments san francisco….
-
Trackback from Start soma.
June 25th, 2008 at 9:23 pmSoma….
Soma drug test. Soma addiction and lying. Soma. Ashes of soma lyrics. Soma information….
-
Trackback from Soma.
June 26th, 2008 at 4:35 amSoma….
Ashes of soma. Soma juice. Soma online sales. Soma….
-
Trackback from Soma long term effects.
July 6th, 2008 at 10:58 amSoma side effects….
Ashes of soma….
-
Trackback from Soma addiction and lying.
July 7th, 2008 at 11:15 pmCheap soma….
Temp soma. Ashes of soma. Prescription drug called soma. Soma without prescription. Effects of soma. Soma online sales. Soma. Soma online next day….
-
Trackback from Cheap soma.
July 8th, 2008 at 5:18 pmCarisoprodol soma drug test….
Soma muscle relaxant. Soma next day delievery. Soma. Drug soma. Soma and addiction….
-
Trackback from Soma juice.
July 14th, 2008 at 9:09 pmSoma intimates….
Soma side effects. Soma….
-
Trackback from Soma.
July 15th, 2008 at 12:38 amSoma online….
Soma intimates. Soma-fitness. Soma in san diego. Soma to florida. Soma. Rise against soma tickets. Soma online next day….
-
Trackback from Cheap soma.
July 17th, 2008 at 1:13 amSoma….
Soma prozac. Soma drug testing….
-
Trackback from Soma online sales.
July 17th, 2008 at 1:14 pmSoma cannabis….
Soma without rx 180 count….
-
Trackback from Roulette.
July 25th, 2008 at 4:59 pmRoulette….
Roulette….
-
Trackback from Buy soma online.
July 26th, 2008 at 1:30 amBuy soma watson brand online 150 tablets….
Buy soma online without rx. Buy soma without prescription. Buy soma bloghoster. Buy soma watson brand online 150 tablets….
-
Trackback from Gambling virtual casino games free.
July 26th, 2008 at 2:40 pmDownload casino amp gambling….
Casino gambling. Free casino gambling. Casino gambling versus state lawmakers….
-
Trackback from Gambling internet casino gambling online.
July 27th, 2008 at 3:39 amGambling internet casino gambling online….
Internet casino gambling online. Gambling internet casino gambling online….
-
Trackback from Craps online www.zumma.com.
July 27th, 2008 at 11:53 amOnline craps us gambling media advertising….
Craps online http://www.zumma.com….
-
Trackback from Tramadol.
July 28th, 2008 at 12:03 amWhat is tramadol….
Tramadol withdraw. Tramadol. Cheapest tramadol….
-
Trackback from Internet gambling.
July 29th, 2008 at 5:41 amInternet gambling north myrtle beach….
Online poker news internet gambling headlines….
-
Trackback from Amateur free swinger sex pic lingerie posing.
July 30th, 2008 at 12:00 pmAmateur free swinger sex pic lingerie posing….
Amateur sex pic posts free. Melinda duckett amateur sex pic. Amateur free swinger sex pic lingerie posing. Amateur couple outdoor sex pic share….
-
Trackback from Free beastiality videos.
July 31st, 2008 at 4:12 amFree beastiality pics….
Beastiality downloads. Beastiality porn. Free beastiality pics. Beastiality pictures. Free beastiality movies. Free beastiality. Beastiality video….
-
Trackback from Fisting sex.
July 31st, 2008 at 4:36 pmMale fisting….
Bizarre fisting. Lesbian fisting….
-
Trackback from Hardcore lesbian sex.
August 1st, 2008 at 6:20 amHardcore party sex….
Blonde hardcore sex. Free sex pics hardcore. Hardcore sex….
-
Trackback from Anal sex pic.
August 1st, 2008 at 4:17 pmAnal sex pic….
Anal sex pic. Free anal sex pic….
-
Trackback from Free anime porn clips.
August 3rd, 2008 at 5:18 pmAnime porn celbs….
Free anime porn. Anime porn. Free anime porn videos. Anime porn videos. Anime porn movies….
-
Trackback from Open anal gape.
August 4th, 2008 at 5:38 amOpen anal gape….
Open anal gape….
-
Trackback from Side effects of anal sex.
August 4th, 2008 at 4:58 pmSide effects of anal sex….
Anal sex side effects. Side effects of anal sex….
-
Trackback from Anal dog sex video.
August 5th, 2008 at 4:19 pmAnal dog sex video….
Anal dog sex video….
-
Trackback from Fisting porn pictures granny ass and anal lessons.
August 6th, 2008 at 6:01 amFisting porn pictures granny ass and anal lessons….
Anal granny porn. Fisting porn pictures granny ass and anal lessons….
-
Trackback from Business plan format.
August 6th, 2008 at 6:06 pmSample business plan….
Writing a business plan. Writing a business management plan. Business plan pro 2007. Sample business plan for a dairy farm….