Saturday, April 7, 2018

Instructions for Playing Statis-Pro Baseball from MLB, to minors/youth/college to Japan (Ohtani vs. Suzuki)

 The flow of the game with new simple Fast Action Cards on this pdf. We suggest you print all 20 pages TWICE and cut and mix them all so you will have plenty of cards to play at least one game without reshuffling.

All 2022 Projected Batters (49 pages, 9 cards to a page) and All 2022 Projected Pitchers (62 pages, 9 cards to a page) are needed to play the Statis-Pro baseball Game. If you printed the pitcher cards before July 22, 2022, we did catch one adjustment to the PB rating of pitchers based on the team on which they played. You can either use this link which has the correct numbers for all the pitcher cards or print out the cards from the link above and then adjust all the pitchers on certain teams by referencing this blog.

1. Read top line of first card for 2-12 number to see if action is on the pitcher or batter card.

2. On the 2nd card, read the second number (Random Number 11-88) to see what happens on that card. If noone is one base, change any BK, WP or CD on line 2 to an OUT. On a K, W, HBP or 1B on the pitchers card the result is settled and move back to #1 for the next batter.

3. You only use the 3rd number f the result is an OUT, to see where the ball is hit, and if there is a hit on the batter's card just to see if there is a chance of an error (E?). On an out one of these can happen:

G - DP - means a double play if a man on 1st base, with any runner on 2nd or 3rd advancing OR the defense chooses to hold all unforced runners and just throw the runner out at first.

Gx - lead runner who is forced out, and unforced runners hold.

Ga - batter out at first but runners advance.

E? - check 4th number on next card for an error, and if no error batter is out and runners advance. (if this occurs after a single on the batters card, then check that fielder for an error).

4. The Error Reading on the 4th card is only used if there is a possible error (e?) on line 3 after an out or hit on a batter's card. If the fielder's E number is in the range on this 4th line then everyone is safe in an out or gets an extra base on a hit. Flip for another 11-88 and if the number is 61-88 give batter and runners one additional base for a throwing error.

BD or CD exception instead of 2-12 on top line. Ignore these if noone on base. If at least one runner is on base, BD means to use the clutch batting at the bottom of the batter card  use tto determine if it is a base clearing double (BD-2B), home run, or just a foul ball. If you get a CD with a position, then look up the fielders CD (clutch defense) 1-5 and use the chart at the bottom of this blog for result.

Old instruction are below.

To try Statis-Pro baseball for free, you can click on these sheets to get score sheets and projected player cards for all 2020 teams and get the dice pictured below - two 6-sided dice, two 8-sided dice of different callers (for an 11-88 roll) and one 20-sided dice, and then use the instructions below to play games.

We have now updated and simplified the instructions for playing Statis-Pro and even added short tutorial videos here.

Learn to Play Statis-Pro in Minutes & Make Your Own Cards

To play, you only need only to choose which cards to use (use Dodgers & Yankees bottom of this post, get all current cards, or cards for all-time great teams. Once you have a pitcher and batters card in front of you are ready to play:

A. Two 6-sided dice to determine whether to use the pitcher's card based on his top PB (roll of 2-8 keeps it on Clayton Kershaw's card, or whether to use the batter's card (roll of 9-12 puts it on Aaron Judge's card).

B. Two 8-sided dice of different colors (or this dice simulator or Fast Action Cards) to get a result of 11-88 to find on that card. Basically, one of four things happens; a, an OUT if the 11-88 shows K or Out; 2, the runner gets to base on a W or HBP; 3, any runners advance a base on a BK, PB or WP BUT if no one is on base those result in an Out; or finally, 4, the batter gets a hit (1b, 2b, 3b or HR).

In this case pictured, the blue dice roll of 9 put the results on Judge's card, and the 27 made it a home run. While I pasted samples of a full-line up with a pitcher for both the Dodgers and Yankees in 2017 to you can play a whole game this way, let's just play through an inning of Kershaw vs. Judge starting with that roll of a "9" and "27:"

Two-Dice (PB)Random Number (11-88)Result if Kershaw vs. JudgeNew Sitation
927Home Run1-0 Yankees, 0 out
532Strikeout on Kershaw's card1 out
315Single on Kershaw's cardman on first 1 out
1145Strikeout on Judge's card2 outs
485Out on Judge's card3 outs, inning over

To keep the game very simple, you can play out entire games or seasons that way. On hits, just advance runners as many bases as the batters except advance them an extra base if two outs (believe it or not, this is very accurate because an extensive study showed batters take an extra base just under one-third of the time (so with 2 outs but not with one or no outs is about right) and they were actually almost never thrown out trying to advance).

Keep in mind even if you only have 2 standard 6-sided dice you can roll them for the PB and then use a dice similator like this one to select two 8-sided dice (the result below would be the same 27 in our first example):

Same Basic Game Using Cards You Make Or Advanced Cards

You can actually make cards for any player you want for free just by entering the following numbers into this google sheet ...

Throws R or LBats R,S,L
Games PitchedPOS
Games StartedAB
Innings PitchedR

... and the google sheet will calculate cards like this (I entered the numbers above for both players).
Rolling the same dice, you first look at the bolded number by PB (there is also a PB for passed ball further down - probably the one poor choice by the inventors!). The key to understanding these cards is that it is always showing you only the LAST number of the range - not the beginning and end like in the Kershaw and Judge cards above. (Advanced Notes: There are some notes by the batter card because some numbers translate to the letters for baserunning, stealing bases, bunting and defense in the advance game).

So in this case, the "10" in bold means that Ohtani is a PB: 2-10, and the 15 after the 1B: means he gets a hit on an 11-15, since 11 is always the first number. Then a 16 is a balk (BK), the 37 by strikeouts means it is 17-35 since it starts after the balk, etc. The numbers always end with an out through 88, so here that is 53-88 since outs start after wild pitches.

If the roll is on Suzuki's card his 1b: number is 35, so he has singles from 11-35, etc., including home runs in red from 45-47.

So to practice looking up the results on the created cards, let's say the same five rolls as we showed in Kershaw vs. Judge came up when Ohtini faced Suzuki using the cards above:

Two-Dice (PB)Random Number (11-88)Result if Ohtani v SuzukiNew Sitation
927Strikeout on Ohtani's cardBases empty, 1 out
532Strikeout on Ohtani's card2 outs
315Single on Ohtani's cardman on first 2 outs
1145Home Run on Suzuki's card1-0 Orix Blue Wave
485Out on Suzuki's card3 outs, inning over

Ohtani's 2-10 put the result on his result on the first roll, but later when a PB 11 put it on Suzuki's card he hit a home run because his home run range goes all the way up to 47.

Finally, when you first look at the Advanced cards like the ones I bought through this link for my 42-team league of great teams, they look a bit confusing but just focus on the key lines.

The big difference is to realize the same numbers are there (PB and RN) but you need to look at the column based on if the batter or pitcher is facing someone who bats or throws left-handed or right-handed.

So to take a New York match-up from the Eastern Division of my four All-Time divisions, Dwight Gooden's PB when facing a left-handed batter is in his far left column and you can find that he is a PB 2-7 (under vLH). When he faces a right-handed batter he was actually not quite as good with a PB of 4-7 (under v RH in middle of the 5 columns).

By the same token, if that roll puts the random number of Ruth's card you need to check to see if he is facing a left-handed pitcher (far left corner under vLH) or as in this case is in the middle column because he is facing a right-handed pitcher in Gooden (vs RH, 385 at bats, .379). Against lefties he only hit home runs on 16-27, while against righties he hit it out from 28-38.
Let's again run through the same five rolls of the dice for Gooden facing Ruth as we did for the other two combinations to see how the inning would have played out.

Two-Dice (PB)Random Number (11-88)Result if Gooden v RuthNew Sitation
927Triple on Ruth's cardMan on 3rd, 0 out33
532Strikeout on Gooden's card1 out37
315Single on Gooden's card1-0 Yanks, man on first 1 out311
1145Strikeout on Ruth's card2 outs315
485Out on Ruth's card3 outs, inning over319

So whether you make your own cards, order all current players with basis cards like Kershaw and Judge on eBay from bigdave32, or find all-time career superstars at sites like this one, the basic game can be played easily as soon as you are used to identifying where the PB and Random Numbers are for each dice roll.

Whichever cards you choose to use, the nice thing about the simple dice version is it can be easy to play even while traveling. Once you have the basic game down it is very easy to add base-running, fielding, clutch plays, unusual plays etc. by using a 20-sided die and printing out the free version of the game here.

I still use the Fast Action Deck when at home and with a desk surface in front of me, but I also find it easy to carry just the dice and a few teams to play the game on the road with a set-up like this:

A few other things I do for a more advanced game:

If you have played Statis-Pro baseball before, but do not have a set of fast action cards with you, you can instead roll the following dice for each batter (or use dice simulator for all at

A 20-sided dice for "Out" results that will replace all of the other parts of the Fast Action Deck by giving you the result of the out below.  You normally only need to look at the 20-sided die on an "Out" result, however if anyone is on base and that dies shows up as a "20" then you refer to the second page above for the interesting results that would result from a PB of BD, CD or Z on a Fast Action Deck. Advanced players should also check for an error if the other dice result in a hit on the batters card and the red die is 18 or 19. 

B. Check for Errors
As detailed in green on the 1st sheet, when the 20-sided die comes up as a 18 or 19 on either an out or a hit on the batter's card, then you check for an error.

You the 6-sided and 20-sided dice again. The 6-sided dice tell you which player might make an error based on the chart in green on the quick start pages. If you are rolling because of a hit on the on the batter's card, then you The 20-sided die is then compared to the "E" or Error rating by the player in that position on the defense. For example, if the Right Fielder were the position and Aaron Judge were in right field, you would see he has a RF E2. If the 20-sided roll is 11-20 then you subtract 10 from it BUT IT IS A CHANCE FOR A 2-BASE ERROR. Therefore if the roll is 1, 2 then Judge makes a 1-base error. On 3-10 he makes no error because that is higher than his E number. If the roll is 11-12 then Judge makes a two-base error, but on a 13-20 is not an error.

1c. Check for BD, CD or Z Plays (if roll 20 and anyone on base)
The dice similate the normal PB of 2 to 12, but not the BD, CD or Z plays that make Statis-Pro extra exciting. Therefore, when a roll of "20" occurs then you used the other four dice in a different way. Instead of looking at the PB on the pitcher's card and RN on the batter or pitcher card, you read the 
two 6-sided dice to determine if the play is a Clutch batting play (2 to 5), clutch fielding play (6 to 9) or Z play (10 to 12). 

Clutch Batting. On a 2 to 5 the Random Number roll of 11 to 88 is used for the Clutch Batting on the batter's card which can result in a bases-clearing double, triple or home run, or nothing (a foul ball).

Clutch Fielding. On a roll of 6 to 9, you need to look at the two 6-sided dice to determine which fielder has a chance for a clutch play. Using the player's CD of 1, 2, 3 or 4 refer to the chart on the Quick Start page in yellow and the defender will either make a great play - often a double play - or nothing will happen and roll again using normal play.

Unusual Plays. On a roll of 10 to 12 you use the Random Number roll of 11 to 88 is used on the Z chart above, which can result on unusual plays from ejections to rainouts to triple plays.

2. Items if you do not have a board, Charts


2a.      Charts for taking extra base on hit, BD, CD, Z play

Statis-Pro Boards gave charts for a runner to try to take an extra base on a hit. However, it was the one part of the game that was unrealistic since further studies showed that runners only advance from 1st to 3rd on about 30 percent of singles, and are only thrown out a little over 1% of the time 

Therefore, the simple one-sided die roll in the quick start pages is actually more accurate than these original charts. Basically a roll of 1,2 or 3 lets a fast baserunner (OBR: A) or base stealer
(SP: A) take the extra base or steal about half the time without a close play, while a B can only
take the base without a close play 33% of the time on a  or 2, and an OBR or SP C can only take the base without a close play 17% of the time.  However, with 2 outs runners have a better chance,
so a roll of "4" gives an OBR A, B, C or even D the extra base. The runner or base stealer are
not out if they are not fast enough - they can only be thrown out on a roll of 6.

If the first roll is 6, then the fielder has a chance to throw the runner out. Refer to the outfielders throwing arm "T5, T4, T3 or T2" and roll the die again and if the number is lower or equal then
the fielder throws the runner out and if not the runner is safe.
On a steal, if a 6 comes up then a TA throws the would be base stealer out regardless, but if not roll again and a 1-2 means the runner is thrown out by the catcher whether he is a TB or TC, and if the roll is 1-4 then the basestealer is out only if the cather is a TB (Remember TA throws out without a 
2nd roll). In any case, if the outfielder or catcher fails to throw the player out then he is safe ahead
of the tag.

However, if you prefer to use the Board Charts we provide them below, BUT suggest the following
changes to make them more accurate.

1. Lower the safe range listed below by 20 with 0 or 1 out, and if there are 2 outs use the numbers below but do not add 20. Also, if the runner advances AND the random number is between 11-18 then a batter with either an OBR A or B takes another base on the throw attempt at the runner, and if the number is 21-28 AND the runner advances than only a batter who is OBR A can advance.

2. However, if the Random Number is NOT within the range listed then simply keep the runner at the base as he saw he probably could not make it to the next base. The runner is only thrown out on the following Random Numbers in all scenarios:

81-82 = T5 throws out runner trying to advance, others hold.
83-84 = same as above, except T4 or T5 throws runner out.
85-86 = same as above, except T3, T4 or T5 throws runner out
87-88 = runner trying to advance thrown out.

2b. Bunt and Steal Option

If you want to bunt you are given an option with the 6-sided in the QuickStart pages at the top. The original "bunt for hit" chart in Statis-Pro was completely unrealistic because it always advanced the runners. However, the 6-sided die option in the QuickStart above, or you can roll the 20-sided die instead of the 6-sided die for a steal or bunt and use the chart below, with the chance for a hit included in addition to sacrafices (technically a batter does either bunt for a hit or sacrafice, but for purposes of accuracy in results, all of these options are more accurate).

Steal OptionBunt Option
DieSteal attempt (add 1 to roll if 3B)DieBunt
1Catcher throws out (others hold)1Single for Batter OBR A-C, otherwise Sacrifice
2Catcher TA-B throws out (others hold)2Single for Batter OBR A-B, otherwise Sacrifice
3Catcher TA-B throws out (others hold)3Single for Batter OBR A-B, otherwise Sacrifice
4Catcher TA throws out (others hold)4Single for Batter OBR A, otherwise Sacrifice
5Catcher TA throws out (others hold)5Single only if Batter OBR A AND Sac AA, otherwise Sacrifice
7Sp AA steals, others hold7Sacrifice
8Sp AA steals, others hold8Sacrifice
9Sp AA steals, others hold9Sacrifice
10Sp AA steals, others hold10Sacrifice if batter Sac AA-CC, otherwise lead runner out
11SP A steals, others hold11Sacrifice if batter Sac AA-CC, otherwise lead runner out
12SP A steals, others hold12Sacrifice if batter Sac AA-BB, otherwise lead runner out
13SP A-B steals, others hold13Sacrifice if batter Sac AA-BB, otherwise lead runner out
14SP A-B steals, others hold14Sacrifice if batter Sac AA, otherwise lead runner out
15SP A-C steals, others hold15Sacrifice if batter Sac AA, otherwise lead runner out
16SP A-C steals, others hold16Popout
17SP A-D steals, others hold17Lead runner thrown out
18SP A-D steals, others hold18Lead runner thrown out and if runner on first, then double play with both him and batter thrown out
19Roll 20-sided die again, if roll equal or lower than catchers E number then 1-base error, otherwise runner holds19Roll 20-sided die again, if roll equal or lower than catchers E number then 1-base error, otherwise runner holds
20Same as 19 except 2-base error20Same as 19 except 2-base error

For experienced players simply trying to replace a missing set of Fast Action Cards with dice, you must read no further. However, the next section plays out a sample game for those who were not familiar with Statis-Pro baseball and are learning the game for the first time.

Yankees vs. Dodgers Sample Game

You can start by playing a sample game here between the Yankees and Dodgers, and then see "Make or Order Your Own Cards" (my order from big32dave at eBay was emailed within 2 hours or calculate on this google sheet) below whether to manage current or all-time major league players or player cards for minor league, college, American Legion, high school or even little league players.

3a.      Sample game with Dodgers and Yankees player cards to play your first game

Here we include player cards for nine Yankees to bat against the Dodgers' Clayton Kershaw and nine Dodgers to bat against Yankee CC Sabathia. To try out the game, choose your line-up for both teams from the cards below and we will start with Clayton Kershaw against Aaron Judge.

Once you determine which pitcher is playing which batter, you will get a dice or card result from 2 to 12 to first determine whose card controls play based on the pitcher's PB rating (in this case PB 2-8 for Kershaw), and then through a result of 11-88 on that card. These numbers can be generated in one of three ways shown in these pictures:

1. If you have or can get a Statis-Pro Fast Action card deck you flip one card to get the PB (the first card below shows a "9" so it would be on Judge's card), then a second card to get the "Random" number (on the second card below the Random number is "27" which would be a home run because Judge's card shows a home run occurs on a 25-35 on his card. (Not that if the PB number were lower it would have been on Kershaw's card, and been in his stikeout range of 23-46.

2. You can generate the same results by rolling two traditional 6-sided dice and adding up the total of the dots (in this case "9" based on the blue dice to give the same result as the PB9 if you were using cards). You also need two 8-sided dice with the first number entering the "10s" number (we use yellow here so the "2" in yellow indicates the total will be 20-something) and the second die with a "7" on it makes the roll 27 to yield the same result as the card - a home run for Judge. The 20-sided roll of 1 day is used in advanced rules below.

3b. Pictures of cards and dice alongside on-line dice and Fast Action Cards

3. If you do not have the Face Action Cards or the dice, you can simply generate the rolls randomly on line by going to You need to first click "6" for Numer of Sides and Roll Dice - in this case generated a total of 3 + 6 that must be added together to total of 9 as the PB. You then must hit "8" by Number of sides for the random number and in this case the order is important as the "2" and then "7" rolls in the middle roll is read as 27 - the home run for Judge. The 20-sided roll of 1 day is used in advanced rules below.
Then bring up the next Yankees hitter from the cards below to complete a 9-man line-up, and then do the same for the Dodgers to face the pitcher CC Sabathia to play a game using basic baseball rules with outs and hits as indicated on the cards. To play a very basic game, simply keep track of what base each player is on and how many outs there are in each inning. If you do not yet want to use the advanced rules below on baserunning, then simply have runners on base move as many bases as the batter who hit the ball, but with two outs let them go an extra base (1st to 3rd or 2nd to home on a single or score from 1st on a double). This is actually surprisingly accurate as runners actually take an extra base on a hit almost one-third of the time and are actually thrown out trying just over 1% of the time.

Here are the rest of the Yankees in addition to Judge and Hicks above to give you the 9-man line-up.

One the Yankees have 3 outs in the first inning, CC Sabathia can pitch against the nine Dodgers below his card.

3c. Make or Order Your Own Cards

Making or Ordering the Rest of the Player cards for this or any past season, or for American Legion, college, high school, little league or the Minor Leagues.

Once you get more cards and can pinch hit or change pitchers, you can add these factors.

To get extra cards, you can order sets of cards for this or previous seasons through eBay for as little as $10, or even type in the stats to calculate your own cards on this google sheet.  You just need the following stats to type into the google sheet and create new cards.

Throws R or LBats R,S,L
Games PitchedPOS
Games StartedAB
Innings PitchedR

3d. Advanced Rules: Relief Pitchers and Pinch Hitters

Kershaw's SR is 11, which is his endurance. Every time he gives up a hit, walk, hits a batter with a pitch (HBP), throws a wil pitch (WP) or allows a run, lower that by one number. If Judge did hit a home run against him that would be a hit and a run allowed and his SR would drop from 11 to 9. Once he gets to 0 you start to take numbers off of his PB. So if he was down to an SR "1" and then gave up a solo homer to Judge, then he would be at zero so the run and hit Judge scored would instead lower his PB from 2-8 to PB: 2-6 and you would normally take him out of the game for a reliever.

When playing a series or season, a pitcher who starts a game should rest the next 3 games, a reliever who faces at least 12 batters should rest 2 games, and a pitcher who faces at least 6 players should rest 1 game.

4. My season and personal tweaks

4a. Avoiding ridiculous players

A few personal tweaks as I play:

Occasionally a player will have a ridiculously good card based on just 20 inning pitched or 50 at bats, making it appear he is the best batter or best pitcher in the league. I put the following caps on players if they played less than half - or even less than one-quarter of the season:

Very part-time player

(40 or fewer position games, or 8 or fewer starts as a pitcher, or 16 or fewer relief appearances). For these very part-time players:

A batters Home Run range can be no better than 32-36 (5 home run numbers and strikeouts on the card must start by 37). Therefore a player who had a 41-42 for home runs would push those two homers down the card to a 35-36, and then push the same number of triples, than doubles down to the lower numbers. If a player had a 21-28 on home runs (8 home run numbers) then they could only keep 5 home run numbers and would thus be a 24-28 on home runs.

A Very Part-time pitcher cannot have a PB higher than 207.

Half-time player

 (80 or fewer position games, 16 or fewer starts as a pitcher, 32 or fewer relief appearances).

A batters home run range can be no better than 32-38 (7 home run numbers).

A pitchers PB can not be a 2-9, so much be lowered to a PB 2-8.

4b.      International Rules for extra innings

One last option is to play the new international rules for extra innings. The version I am using is that beginning in the 10th inning the next two batters scheduled up basically get intentional walks - so the third batter of the inning always comes up with runners on 1st and 2nd and no outs until someone wins the game. (the actual rule allows managers to pick where to go to in the lineup for those 1st two players to put on base starting in the 11th inning, but I just keep it to the next two batters in the line-up in the 11th).

4c. Rest Rules

The other variation I use is to count every game as a 3-game series with goes to the winner of the game 2 games to 1 UNLESS they win by at least 5 runs, in which case they are awarded a 3 games to 0 edge in the record. If you do this the home team is still allowed to hit in the bottom of the 9th if they are ahead but by less than 5 runs in order to try to turn it into a sweep.

To prevent one ace reliever from coming in and pitching a bunch of innings, I do not allow a pitcher to appear in as many innings as his RR (so an RR of 3, can only appear in part or all of 2 innings).

4d. Tips on storing the team's cards between games.

The following groupings of cards within a team let's you keep track of the pitching rotation and which relievers need to sit out a game or two:

i. 4 cards facing you can start with the starting pitcher who should start the next game. Behind him an backward can be any reliever who needs to skip that game because he faced at least 6 batters last game or 12 batters the game before. Then the pitcher who will start the next game, with any relievers reversed behind him who pitched to at least 12 batters and thus needs to rest that game. Then the 3rd and 4th pitchers, with 4th being the one who started the last game.

ii. The relievers who are rested to pitch the next game can then all be put in any order facing away from you under the starters.

iii. The bench players who do not usually start can then be under the relievers but facing toward you.

iv. The 8- or 9- man line-up (depending on if you are using the DH) would then be facing away from you at the bottom of the stack

Therefore the next time you are ready for the team to play, once side has the starting rotation, the other the starting line-up, and all pitching and bench reserves are in the middle.

4e. Season Blog

Here is my season blog.


  1. Fantastic blog you have here. You’ll discover me looking at your stuff often. Saved!

  2. Positive site, where did u come up with the information on this posting? I'm pleased I discovered it though, ill be checking back soon to find out what additional posts you include.

  3. He doesn't yield anything and takes this enormous, long, circling swing and he strikes out. Your base sprinter winds up stranded at third base.

  4. This article gives the light in which we can observe the reality. This is very nice one and gives indepth information. Thanks for this nice article. Liga fútbol mexico

  5. Thanks for your post. I’ve been thinking about writing a very comparable post over the last couple of weeks, I’ll probably keep it short and sweet and link to this instead if thats cool. Thanks. 토토사이트

  6. MLB중계 I am impressed. I don't think Ive met anyone who knows as much about this subject as you do. You are truly well informed and very intelligent. You wrote something that people could understand and made the subject intriguing for everyone. Really, great blog you have got here.

  7. hi was just seeing if you minded a comment. i like your website and the thme you picked is super. I will be back. To see top account on instagram, please go to site instastalker

  8. Wow! Such an amazing and helpful post this is. I really really love it. It's so good and so awesome. I am just amazed. I hope that you continue to do your work like this in the future also แอ พ สล็อต

  9. Your music is amazing. You have some very talented artists. I wish you the best of success. betano

  10. Innovation and digitization add new measurements to games where reproductions, intuitiveness, increased reality, elective reality, aggregate insight and tangible triggers like sound and enhanced visualizations.Summoners War - Lost Centuria Guides

  11. Picking a topic is vital with regards to making the ideal worker. It is essential to lead some examination to discover which subjects are mainstream among players around the world.Best Minecraft Servers

  12. Great post I would like to thank you for the efforts you have made in writing this interesting and knowledgeable article. web link

  13. I'm extremely inspired along with your writing skills as neatly as with the format in your blog. Is that a paid subject or did you customize it yourself? Anyway stay up the excellent quality writing, it's rare to look at a great blog like this one today.. Bathroom Mirror