Saturday, December 06, 2008

This Will BLOW YOUR MIND

I was reading this on Tango's site:
http://www.insidethebook.com/ee/index.php/site/comments/the_state_of_fielding_sabermetrics_in_mlb/

Especially this quote: "There have been occasions where I’ve been privy to some of that work that’s going on in front offices and it simply blows away things you’d call the state of the art in sabermetrics. Not a little ahead — a lot."

Oh yeah? If that's the case, how come major league teams still make so many dumb moves? I'm not talking about bad luck, like signing a superstar and seeing him get hurt, try to play through it, and wind up hitting .220 in 75 games. I'm talking about the kind of stuff where we (a bunch of amateurs commenting on Tango's blog) look at a contract, and in a few minutes classify it as an overpay, a fair deal, or a bargain, and generally wind up proven right. If MLB teams were so far ahead of us, then when we call an overpay, the teams should have had good reasons for doing so, and the player go on to establish a higher level of production. Or else when we call a bargain, there's something we're missing, and the player not play as well.

Sometimes this happens, but looking back on this thread:
http://www.insidethebook.com/ee/index.php/site/comments/sabermetric_moves_of_the_2008_pre_season/

Wade through that, and see how accurate our calls were. I see 10 moves where we called an overpay, and in only one case did the player exceed our expectations (JC Romero) and two others were about even (as there was some disagreement on where to call the contract). The other 7 were, predictably, disasters.

Then of the moves where we called bargains (7), it was a little mixed. Three did wind up as bargains, 2 who played about as well as they were paid, and two who flopped (especially Andruw Jones).

Here's the retro analysis on those players:


J.C. Romero – his contract implied 1.4 WAR, any Angels fan who watched the 2006 season would swear that Romero was replacement level at best. He pitched great for Philadelphia though, for the second year in a row. On this one, we were wrong and Philly looks pretty good.

Torii Hunter – His big contract implied 4.4 wins above replacement. There was some difference of opinion on him, as some thought he was worth it and others saw him as very good, but perhaps slightly overpaid. Hunter was +7 runs above average on offense. The defensive metrics are not in agreement on him, the fans still regard him as above average (including myself as I watched 95% of his games last year). Give him 2.5 runs for defense, 2.5 position adjustment, 25 runs for playing fulltime in the American League, and Hunter comes in just under 4 WAR. OK, he probably was slightly overpaid at 18 million, but he’s an outstanding player and the Angels aren’t complaining.

Aaron Rowand – There was some disagreement on him, some saw his contract, which paid for 3.7 WAR, as one of the better deals of the offseason, and others saw it as an overpay. It really came down to how good you thought his fielding was. His hitting wasn’t great (-4 runs). Add in position (2.5) and NL replacement level (20) and he’s 18.5 runs above replacement. He would have to save 20 runs with the glove to earn that contract. I can say now that he didn’t but there wasn’t enough consensus before the season to say the statheads told you so.

Piniero – paying for 1.7 wins above replacement, Piniero pitched 148 innings with a 5.15 ERA – an 83 ERA+. He was about replacement level, maybe a tick above. Calling his contract an overpay was correct, though not a disastrous one.

Todd Jones – paid for 1.6 WAR. Jones had little left, giving up a bunch of hits, walking more than he struck out, and being lucky to keep his ERA under 5 at 4.97. He also allowed 7 unearned runs. Tigers would have been better off heeding our advice and passing.

Luis Castillo – his 4 year, 24 million contract paid for 2 WAR. Castillo didn’t come close. He was injured much of the year, and when playing was below average in offense (-8 runs) and terrible in the field, overall about a replacement level player. The Mets may even consider going after a better 2B even with 3 years left on the deal.

Francisco Cordero – Paying for 3 WAR. This was a huge contract for a reliever, though Cordero is a talented one. He pitched as expected, striking out over a batter per inning, walking a bunch, and an ERA of 3.33. According to Fangraphs, his WPA was 1.4 (the best quick stat to evaluate a reliever, as it takes leverage into account). Cordero is good, but the Reds overpaid.

Jose Guillen – His contract assumes 3 WAR. While he drove in 97 runs, Guillen was a below average hitter, making too many outs with his .300 OBA and 23 GIDP. He was –5 batting runs. Throw in position adjustment for corner outfield (-7.5), and poor defense (I’ll be generous and say –5, most metrics have him worse), and he’s 17 runs below average, and less than a win above replacement. A terrible signing, and a contract the Royals have no chance of moving.

Eric Gagne – Paid for 2.2 WAR. Served up 11 HR in 46 innings, ERA over 5, lost his job as closer. He was below replacement level, and the Brewers flushed 10 million down the toilet, in addition to giving the Red Sox a gift of a draft pick.

Carlos Silva – paying for 3.2 WAR. Did anyone like this contract, other than the Mariners? 4-15 record, 6.46 ERA, the results are pretty clear, he was a disaster, one of many poor decisions that cost Bill Bavasi his job.

The moves we liked:

Adam Everett – paid for 0.6 WAR. Vastly underpaid, as he’s such a great defender. Overall, about an average regular player as his glove makes up for his bat. Everett did not deliver for us, as injuries limited him to 48 games, and his defense wasn’t up to his usual standards. Did MLB teams not know how good Everett’s glove was? Or were they unsure of his ability to deliver that defense due to lingering effects of his 2007 broken leg? End result, He didn’t deliver any extra value for the Twins last year.

Andruw Jones – paying for 4 WAR – This deal, especially the low risk 2 year length, appealed to statheads. Seemed like the Dodgers were getting a bargain because of Jones’ terrible 2007, and we all know better than to put too much faith in the results of one year. Well, maybe we should have backed off, as Jones in 2008 made his 2007 season look like an MVP campaign. He hit like an ordinary pitcher. Shame on the Dodgers, and shame on us.

Mike Lowell – paying for 3.0 wins. There was some disagreement on him as to whether it was a fair deal or a bargain, but nobody thought it was an overpay. Lowell was +2 with the bat, very good with the glove (TotalZone has +14). He only played 113 games so instead of the 27.5 position + AL replacement level, I’ll give him 18. That adds up to 34 runs, about what they paid for. Not a bargain, but he earned his money.

David Eckstein – paying for 1 WAR. Eckstein had been an underrated fielder, saving more runs than average despite a weak throwing arm. He hit as expected in 2008, 6 runs below average in 94 games, about average for shortstop, but his defense at age 33 had slipped. He’s not a bad player, a good utility guy, and worth about what was paid, but he wasn't bargain.


Milton Bradley – paying for 1.7 WAR. Ignore the temper, the reputation, and don’t freak out over the frequent injuries, we said. Bradley can flat out hit. And hit he did, he was the best hitter in the AL for much of 2008. Missed some time, but more than earned his money when he was in the lineup.


Reed Johnson – paying for 1.1 WAR. As a part-timer, Johnson hit 303/358/420, played excellent defense. I don’t know what the Blue Jays were thinking, they essentially gave his roster spot to Shannon Stewart, who was terrible. Johnson was a bargain.

Mike Cameron – paid for 1.7 WAR. One of the more underrated players of our time, he’s a defensive star who’s posted an OPS+ over 100 for 10 straight years. Last year, before considering defense, he was a bit over 2.0 WAR, and a good bargain.

So what is supposed to blow me away here? Did the teams use player fitness/health modeling to determine that Adam Everett was not going to play like Ozzie Smith last year? Did 29 out of 30 teams view Andruw Jones as a fat tub of goo who contracted a mysterious early career ending disease like the last Atlanta center fielder who once
appeared to be heading to Cooperstown?

Maybe, but we could have saved a lot of teams money had they listened to us on the disastrous contracts waiting to happen. Looking at the group of players, if we don't have the edge on the real teams in access to data, we sure still beat them in judgement.

26 Comments:

At 6:54 PM, Anonymous Aaron B. said...

That Rowand contract looks better and better everyday.

My cynicism aside, I was wondering how you came up with 2.5 wins for Hunter on defense. Is that your totalzone number for him?

 
At 6:59 PM, Anonymous Aaron B. said...

Oh, and I think Tango made the point that what blows Will Carrol's mind is different from what blows yours or Tango's or MGL's or Brian Cartwright's or Fast's or Wyer's, Patriot's, Pizza Cutter's, Dave Cameron's, etc.

Even though I consider myself to have, at best, a high A-caliber (in the minors) understanding of sabermetrics and the various concepts and statistics underneath that umbrella, I doubt what MLB FO's are doing are going to blow my mind any more than some of the things this year (e.g. What is true talent and how to figure it out, linear weights and BaseRuns and wOBA).

 
At 11:53 PM, Blogger Chone Smith said...

2.5 runs for Hunter, not wins. Actually he didn't do so well in TotalZone, I think -9 or so. But he was a bit above average in the zone ratings, and the Fans like him.

 
At 8:39 AM, Anonymous Aaron B. said...

Oh wow, massive reading-fail on my part. Thanks for clearing that up. BTW, I think that UZR and +/- disagree on Hunter too.

I'm looking forward to the release of the CHONES. Thanksa again for your work.

 
At 1:22 AM, Blogger miyuki said...

A study last yearnike tn, the author in the essay read NIKE , a reporter at the Shanghai headquarters in an interview, nike chaussuressee a pr in high school to read a league plans, employees interviewed told reporters in Beijing's streets, they children to interview, the children said, "truly understand them." tn chaussures These words, if the author touches product function, brand spirit and culture is to become part of the consumer of two basic methods

 
At 7:57 PM, Blogger qwee2232 said...

Our store provide New babolat pure drive, feel more soft,and greatly reduced the previous disadvantage of wilson k six hard and shock-absorbing.With the Cortex System head microgel,Aero Modular Technology, and Woofer technology,the prince-o3-tour has so much put into ball control its not only going to give you the maximum control but cheap tennis racquets will give you a faster swing.

 
At 8:00 PM, Blogger sky22d said...

Thank you. In your memo, which we looked at a moment ago -- and perhaps we should have cheap lacoste polos back on the screen, Production 1562, image 4. In your note ralph lauren polo shirts here you speak, I think, in the first paragraph about a previous meeting; is that wholesale polo shirts so?
Although ed hardy clothing has not yet been announced, I understand that the defense will also question the origin of the ed hardy clothes alleged to have been sold by Tony Gauci to the mysterious buyer ed hardy shirts.

 
At 10:41 PM, Blogger ed-hardy-shirts said...

 CLOTHES-WHOLESALE.US
straighthairgirl.blog126.fc2.com/
seriousblogging.com/crazygirlsshirts
free-blog-site.com/iammyself
d.hatena.ne.jp/hotfishing
www3.atword.jp/deepseaworld
kandypurity.blogspot.com
blog.oricon.co.jp/jacket-love-girl/
blog.goo.ne.jp/sweetyjackets
blog.360.yahoo.com/
azcentral.com/members/Blog/hotfish234
www2.atword.jp/chaussurespuma/
www2.atword.jp/edhardyshirts/
edhardywomens.blogspot.com/
weddingdressseason.com
seriousblogging.com/chaussurenike/
blog.goo.ne.jp/yutome
d.hatena.ne.jp/chaussuresport/
mensjacketscheap.blogspot.com/
pumashoes.cocolog-nifty.com/blog/
free-blog-site.com/mensjeans
d.hatena.ne.jp/womenjeanswholesale/
www2.atword.jp/wholesalejean/
blog.goo.ne.jp/cheapjeans
blog.360.yahoo.com/

 
At 10:41 PM, Blogger ed-hardy-shirts said...

Do you wannaghd hair straighteners for you own , we have many
cheap ghd hair straightenersin style and great,you can choose one from these
hair straighteners
Authentic chaussure puma
chaussure sport
And chaussure nike shoes
Come here to have a look of our Wholesale Jeans
Many fashionMens Jeans ,eye-catching
Womens Jeans ,and special out standing
Blue Jeans ,you can spend less money on our
Discount Jeans but gain really fine jeans, absolutely a great bargain.
www.crazypurchase.com
China Wholesale
wholesale from china
buy products wholesale
China Wholesalers
http://weddingdressseason.com

 
At 10:41 PM, Blogger ed-hardy-shirts said...

There are ed hardy shirts
,pretty ed hardy shirt for men,

ed hardy womens in the ed hardy online store

designed by ed hardy ,
many cheap ed hardy shirt ,glasses,caps,trouers ed hardy shirts on sale ,

You can go to edhardyshirts.com to have a look ,you may find one of ed hardy clothing fit for you
Top qualitymen's jacket,
These cheap jacket are on sale now,you can find
north face jackets inmage on our web

 
At 11:53 PM, Blogger haitao said...

cheap hair straighteners
chi hair straightener
chi flat iron

new polo shirts
cheap Lacoste polo shirts
cheap Lacoste polo shirts

cheap handbags
cheap bags
puma chaussures
chaussures puma
chaussure puma

Men's North Face
Women's North Face


hair straighteners
sexy lingerie store
cheap ugg boots
tattoo wholesale
men's clothing
women's clothing


2009 nike shoes
new nike shoes
Women's max
Men's max 93
nike shox
Nike air force
Nike air max 2003
nike air max ltd
nike air max tn
Nike air rift
Nike air Yeezy
nike airmax
Nike air max 90
Nike air max 97
nike birds nest shoes
nike dunk
nike RT1 shoes
nike SB
nike shox shoes
Nike shox OZ shoes
Nike shox R2 shoes
Nike shox R3 shoes
Nike shox R4 shoes
Nike shox R5 shoes
Nike shox TL3
nike trainers lovers

tennis rackets
Wilson tennis rackets
HEAD tennis rackets
Babolat tennis rackets

 
At 11:33 PM, Blogger Peejay Li said...

I would like to be the supporter of yours. Thank you for sharing such a nice article.
chaussures puma
puma speed cat
Nike Tn Chaussures
requin tn
nike shox
puma shoes
puma CAT
puma basket
puma speed
baskets puma
puma sport
puma femmes
puma shox r4 torch
nike air max requin
nike shox r3
shox rival r3
tn plus
chaussures shox
nike shox r4 torch
air max tn requin
nike tn femme
pas cher nike
tn chaussures
nike rift
nike shox nz
chaussures shox
nike shox rival
shox rival
chaussures requin
jeans online
cheap armani jeans
cheap G-star jeans

 
At 10:11 PM, Blogger season said...

Your article is very good.I like it very much.
Once upon a time, there was a mouse father.He wanted to marry his daughter to the greatest person in the world.But, who was the greatest person in the world?Oh!
puma ferrari shoes
cheap nike shoesThe sun! He must be the greatest person in the world.The mouse father went to talk to the sun."Hello! Mr. Sun.
puma shoes
ferrari shoes
I know you are the greatest person in the world.Would you marry my daughter?""What? I'm not the greatest person in the world. The greatest person is the cloud.If he comes out, I’ll be covered."
nike shox nz
Ugg Boots
The mouse father went to talk to the cloud. “Hello! Mr. Cloud. I know you are the greatest person in the world. Would you marry my daughter?”
nike 360 air max
nike shox shoes
“What? I’m not the greatest person in the world. The greatest person is the wind.If he comes out, I’ll be blown away.”
cheap puma shoes
puma drift cat
The mouse father went to talk to the wind. “Hello! Mr. Wind. I know you are the greatest person in the world.Would you marry my daughter?” “What? I’m not the greatest person in the world. The greatest person is the wall. If he comes out, I’ll be stopped.”
cheap nike shox
nike air max 360
The mouse father went to talk to the wall. “Hello! Mr. Wall. I know you are the greatest person in the world. Would you marry my daughter?” “What? I’m not the greatest person in the world. The greatest person is YOU, the mouse.” “The greatest person in the world is … mouse?” “Yes, the greatest person in the world is mouse. See? If mouse comes out, I’ll be bit!”
nike air max
pumas shoes
The mouse father was very happy. He finally knew mouse was the greatest person in the world. He would marry his daughter to the handsome mouse next door.
cheap jeans
cheap levis jeans
ed hardy jeans

 
At 7:02 PM, Blogger LAN said...

puma mens shoes
puma shoes
puma speed
nike shoes
nike air
nike air shoes
nike air max 90
nike air max 95
nike air max tn
nike air rift
nike shox r4
nike air max 360
nike shox nz
puma cat
air max trainers
mens nike air max
sports shoes
nike air rifts
nike air rift trainer
nike air
nike shoes air max
nike shoes shox
air shoes
Lucyliu IS Lucyliu
nike shoe cart
puma future
cheap puma
nike rift
jeans shop
diesel jeans
levis jeans
nike rift shoes
cheap nike air rifts
bape shoes

 
At 7:52 PM, Anonymous Anonymous said...

pips leader -
ppc web spy -
prevent sweating -
privacy control -
publicrecordspro -
public records pro -
questions for couples -
quick article pro -
quick paid surveys -
quit smoking today -
reg defense -
registry winner -
reg tool -
reverse mobile -
richard mackenzie direct -
rocket german -
rotator cuff training -
rss feeds submit -
satellite pc box -
save the marriage -
spy no more -
spyware stop -
super seduction power -
surefire trading challenge -
tattoo me now -
the bad breath report -
thedietsolutionprogram -
the diet solution program -
the dog food conspiracy -
the mini site formula -
tmj help -
tonsil stones remedies -
truth about abs -
twitter trick -

 
At 7:52 PM, Anonymous Anonymous said...

vincedelmontefitness -
vince del monte fitness -
warp speed fat loss -
wedding speech 4u -
win clear -
xbox 360 red light fix -
xp repair pro -
500 love making tips -
acid alkaline diet -
advanced defrag -
alpha male system -
amazing cover letters -
anti spyware -
anti spyware bot -
article rewriter -
art of approaching -
auto cash system -
burnthefat -
burn the fat -
bv cures -
calling men -
camera dollars -
carb rotation diet -
cash making power sites -
cb mall -
combat the fat -
conversationalhypnosis -
conversational hypnosis -
credit secrets bible -
destroy hemorrhoids -
dirty talking guide -
dotcom income secrets -
duplicate file cleaner -
dvd copy pro -

 
At 7:52 PM, Anonymous Anonymous said...

earth4energy -
earth 4 energy -
easy launcher -
easy system cleaner -
eatstopeat -
eat stop eat -
eczema free forever -
end your tinnitus -
error nuker -
fatburningfurnace -
fat burning furnace -
fat loss 4 idiots -
final sync -
firewall gold -
fitness model program -
fit over 40 -
fit yummy yummy -
flattenyourabs -
flatten your abs -
forex candlesticks made easy -
forex killer -
forex megadroid -
get rid of your cellulite -
g money pro -
google shadow -
governmentregistry -
government registry -
gov resources -
health biz in a box -
homemadeenergy -
home made energy -
hybrid water power -
i software tv -
joyful tomato -

 
At 7:52 PM, Anonymous Anonymous said...

keyword spy pro -
kingdom of pets -
macro virus -
malware bot -
maternityacupressure -
maternity acupressure -
meet your sweet -
microcap millionaires -
moles warts removal -
mole wart removal -
muscle gaining secrets -
natural cure for yeast infection -
paid surveys etc -
panic away -
pdf creator -
public records pro -
quick article pro -
quick income blueprint -
quit smoking today -
ranking loophole -
reg clean -
reg defense -
regi cleanse -
registry easy -
registry genius -
registry winner -
reg sweep -
reg tool -
reverse mobile -
richard mackenzie direct -
rig worker -
rocket chinese -
rocket french -

 
At 7:52 PM, Anonymous Anonymous said...

rocket german -
rotator cuff training -
rss feeds submit -
save the marriage -
site builder elite -
six figure yearly 2009 -
sleep tracks -
sold in 21 days -
spyware stop -
stop being tired -
stop your hair loss -
the bad breath report -
thedietsolutionprogram -
the diet solution program -
tonsil stones remedies -
top secret magic code -
truth about abs -
turbulence training -
turn your photos into cash -
vincedelmontefitness -
vince del monte fitness -
warp speed fat loss -
wedding speech 4u -
win clear -
xbox 360 red light fix -
xp repair pro -
1st promotion -
3 redlight fix -
500 love making tips -
acid alkaline diet -
advanced defrag -
anti spyware -
anti spyware bot -
art of approaching -

 
At 7:52 PM, Anonymous Anonymous said...

banish rosacea -
blog lock down -
brad yates -
building a chicken coop -
burnthefat -
burn the fat -
carb rotation diet -
combat the fat -
conversationalhypnosis -
conversational hypnosis -
copy n profit -
credit secrets bible -
cure angular cheilitis -
cure morning sickness -
dirty talking guide -
domain tweak system -
dotcom income secrets -
duplicate file cleaner -
earth4energy -
earth 4 energy -
easy launcher -
easy system cleaner -
eatstopeat -
eat stop eat -
eczema free forever -
email finder -
energy 2 green -
error nuker -
evidence smart -
fat burning furnace -
fat loss 4 idiots -
final sync -
fitness model program -
fit yummy yummy -

 
At 7:53 PM, Anonymous Anonymous said...

flattenyourabs -
forex enterprise -
governmentregistry -
government registry -
home job stop -
homemadeenergy -
home made energy -
how do i get him back -
hyper vre -
keyword spy pro -
kingdom of pets -
mafia war secrets -
malware bot -
master cleanse secrets -
maternityacupressure -
maternity acupressure -
maximum paid surveys -
meet your sweet -
mobile tv pro -
musclegainingsecrets -
muscle gaining secrets -
my dish biz -
one minute cure -
paid surveys online -
panic away -
pc tv 4 me -
pdf creator -
perfect optimizer -
pick the gender of your baby -
plr wholesaler -
private niche empire -
project quick cash -
public records pro -

 
At 7:53 PM, Anonymous Anonymous said...

pull your ex back -
quick article pro -
quit smoking today -
reality creation secrets -
reg clean -
regi cleanse -
registry easy -
registry fix -
registry winner -
reg sweep -
reg tool -
reverse mobile -
reverse phone detective -
richard mackenzie direct -
rich garbage man -
rocket chinese -
rocket french -
seize cars -
shop until you drop -
six figure yearly 2009 -
sleep tracks -
spyware nuker -
spyware stop -
sunshine 4u -
the bad breath report -
the cash1234 system -
thedietsolutionprogram -
the diet solution program -
the free car -
the lazy marketer -
tonsil stones remedies -
truth about abs -
truth about diets -
turbulence training -

 
At 7:53 PM, Anonymous Anonymous said...

vincedelmontefitness -
vince del monte fitness -
violin master pro -
warp speed fat loss -
wedding speech 4u -
xp repair pro -
yeast infection no more -
2ip hosting -
10 minute forex wealth builder -
30 minute back links -
500 love making tips -
acid alkaline diet -
advanced defrag -
affiliate jackpot -
anti spyware -
art of approaching -
battery reconditioning -
blogging to the bank -
burnthefat -
burn the fat -
carb rotation diet -
carp evolution -
cb bonus domination -
combat the fat -
content website builder -
conversationalhypnosis -
conversational hypnosis -
cure angular cheilitis -
cure morning sickness -
dirty talking guide -
driver robot -
earth4energy -
earth 4 energy -

 
At 7:53 PM, Anonymous Anonymous said...

easy launcher -
easy system cleaner -
eatstopeat -
eat stop eat -
error smart -
evidence eraser -
evidence smart -
fatburningfurnace -
fat loss 4 idiots -
fitness model program -
fit yummy yummy -
flattenyourabs -
flatten your abs -
forex trading machine -
forex trading made ez -
get your exgirlfriend back -
google snatch -
governmentregistry -
government registry -
grow taller 4 idiots -
guy gets girl -
hcg recipes -
homemadeenergy -
home made energy -
how to break 80 -
hyper vre -
instant domain cash -
i software tv -
jamo rama acoustic -
linden method -
lose the back pain -
magni work -
maternityacupressure -
maternity acupressure -

 
At 7:53 PM, Anonymous Anonymous said...

musclegainingsecrets -
muscle gaining secrets -
negative calorie diet -
one minute cure -
one week marketing -
only 4 gamers -
paid surveys online -
panic away -
pc on point -
pc tv 4 me -
perfect optimizer -
phone number scan -
pick the gender of your bady -
power 4 home -
profit lance -
public records pro -
quantum mind power -
quit smoking today -
recipe secrets -
reg clean -
regi cleanse -
registry easy -
registry winner -
reg sweep -
reverse mobile -
reverse phone detective -
revolutioniz -
richard markenzie direct -
sale hoo -
simple php -
smtp 2 go -
spyware nuker -
surveys 4 checks -
tax liens made easy -

 
At 7:53 PM, Anonymous Anonymous said...

the bad breath report -
thedietsolutionprogram -
the diet solution program -
the handcrafters companion -
the retired millionaire -
the super mind evolution system -
truth about abs -
truth about diets -
turbulence training -
ultimate content creator -
video piggy -
vincedelmontefitness -
vince del monte fitness -
viral tweets -
warp speed fat loss -
webstigate -
win clear -
win spy -
worlds best compost -
xp repair pro -
yeast infection no more -
your approved -
500 love making tips -
acid alkaline diet -
advanced defrag -
amazing resume creator -
anti spyware -
art of approaching -
av advance -
banish tonsil stones -
bookmarking demon -
burnthefat -
burn the fat -

 

Post a Comment

Links to this post:

Create a Link

<< Home