Amazon.com
 
Happy Holidays Guest - Login

Redistribution Draft Results - 2014

Redbirds League

 

All picks are displayed except for those moved into an earlier round.  An "A" in the pick number indicates the player was an alternate at that pick number.  Pick numbers higher than 3 indicate draft choices moved up from later rounds.

 

Where teams left information incomplete or incorrect, BWB attempted to fix to make valid picks.

 



 

Redistribution Draft Index

 

Financial Changes

TeamPlayers SelectedStarting CashCash SpentCash LeftSpecified Cash Floor
Baltimore1011413835830550
Bloomingdale5175675939116280
Brazil 201498950737115790
Brooklyn7204484535159130
Buckner47811668711240
California96239416520740
Cape Horn1011274592853460
Cincinnati8242707370169000
Detroit97545413134140
Hello Wisconsin9182387214110240
Long Island7981895462720
Manalapan12201318151119800
Middle Age10167033827128760
Montara615150600145500
Pelee Island112735915722116370
Pittsburgh92612913397127320

Teams that Hit Roster Limits

TeamMaximum Batters over 250 (16)Maximum Pitchers over 250 (14)Maximum Players over 250 (28)Maximum Roster Size (40)
BloomingdaleNoYesYesNo
BucknerYesNoYesNo
Hello WisconsinNoNoYesNo
ManalapanNoNoNoYes
Pelee IslandNoYesNoNo

Draft Results


Jump to: Round 2 - Round 3 - Round 4 - Round 5

Round 1

Cincinnati

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
1111Jose AbreuCWS1B100Player awarded
1212Oscar TaverasStLOF100Player awarded
1313Curtis GrandersonNYMOF1952Player awarded

Brazil 2014

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
1111Oscar TaverasStLOF100Player already selected
11A11AGregory PolancoPitOF100Player awarded
1212Jose AbreuCWS1B100Player already selected
1313David RobertsonNYYRP2359Player awarded
1421Curtis GrandersonNYMOF1952Player already selected
1522Jonathan SingletonHou1B100Player awarded

Baltimore

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
1111Rex BrothersColRP2366Player awarded
11A11ADavid RobertsonNYYRP2359Alternate not needed
1212Adeiny HechavarriaMiaSS847Player awarded
1313A.J. PollockAriOF890Player awarded

Pelee Island

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
1111Jose AbreuCWS1B100Player already selected
1212Curtis GrandersonNYMOF1952Player already selected
1313Kris MedlenAtlSP3060Player awarded
1421Nick MarkakisBalOF2794Player awarded
1522Aramis RamirezMil3B2141Player awarded
15A22ATrevor PlouffeMin3B1226Alternate not needed

Bloomingdale

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
1111Aramis RamirezMil3B2141Player already selected
1212Kelly JohnsonNYY2B, OF, 3B1265Player awarded
1313Nick MarkakisBalOF2794Player already selected
1421David RobertsonNYYRP2359Player already selected
1522Kevin SiegristStLRP2104Maximum number of pitchers making 250 reached
1623Alejandro De AzaCWSOF2436Player awarded
1731Eduardo NunezNYYSS, 3B524Player awarded

Brooklyn

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
1111Oscar TaverasStLOF100Player already selected
1212Jonathan SingletonHou1B100Player already selected
1313Jose AbreuCWS1B100Player already selected
13A13AAlexander GuerreroLADSS100Player awarded
1421David RobertsonNYYRP2359Player already selected
1522John AxfordCleRP1366Player awarded
1623Curtis GrandersonNYMOF1952Player already selected
1731Aramis RamirezMil3B2141Player already selected
17A31ARyan HowardPhi1B1182Player awarded

Hello Wisconsin

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
1111Oscar TaverasStLOF100Player already selected
11A11AGregory PolancoPitOF100Player already selected
1212Alexander GuerreroLADSS100Player already selected
12A12AJhonny PeraltaStLSS1519Player awarded
1313James PaxtonSeaSP180Player awarded
13A13ATim HudsonSFSP1776Alternate not needed
1421Torii HunterDetOF3742Player awarded

Pittsburgh

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
1111Yordano VenturaKCSP100Player awarded
1212Kris MedlenAtlSP3060Player already selected
12A12AYovani GallardoMilSP3017Player awarded
1313Mike LeakeCinSP2705Player awarded
13A13ADan HarenLADSP2670Alternate not needed

Long Island

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
1111Wandy RodriguezPitSP1581Player awarded
1212Tim HudsonSFSP1776Player awarded
1313John AxfordCleRP1366Player already selected
13A13ARex BrothersColRP2366Player already selected
1421Curtis GrandersonNYMOF1952Player already selected
14A21ACoco CrispOakOF1998Player awarded

Buckner

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
1111Jose AbreuCWS1B100Player already selected
1212Kris MedlenAtlSP3060Player already selected
12A12ARick PorcelloDetSP2260Player awarded
1313David RobertsonNYYRP2359Player already selected
13A13ARex BrothersColRP2366Player already selected
1421Jhonny PeraltaStLSS1519Player already selected
14A21AKelly JohnsonNYY2B, OF, 3B1265Player already selected
1522Ryan HowardPhi1B1182Player already selected
15A22ADayan ViciedoCWSOF1281Player awarded
1623Devin MesoracoCinC545Player awarded
16A23AKelly JohnsonNYY2B, OF, 3B1265Alternate not needed

Middle Age

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
1111James PaxtonSeaSP180Player already selected
11A11ALucas SimsAtlSP100Player awarded
1212Matt HarrisonTexSP1345Player awarded
12A12AJosh JohnsonSDSP1360Alternate not needed
1313David RobertsonNYYRP2359Player already selected
13A13AJohn AxfordCleRP1366Player already selected
1421Mike FoltynewiczHouSP100Player awarded
14A21AMarcus StromanTorSP100Alternate not needed

California

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
1111Jose AbreuCWS1B100Player already selected
11A11AJonathan SingletonHou1B100Player already selected
1212Alexander GuerreroLADSS100Player already selected
1313Curtis GrandersonNYMOF1952Player already selected
1421Oscar TaverasStLOF100Player already selected
1522Juan UribeLAD3B904Player awarded
1623Jhonny PeraltaStLSS1519Player already selected
1731Alexi OgandoTexSP1008Player awarded
1832Michael PinedaNYYSP338Player awarded

Cape Horn

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
1111Oscar TaverasStLOF100Player already selected
11A11AGregory PolancoPitOF100Player already selected
1212Ryan HowardPhi1B1182Player already selected
12A12AYonder AlonsoSD1B1066Player awarded
1313Curtis GrandersonNYMOF1952Player already selected
13A13AMarlon ByrdPhiOF1836Player awarded
1421Rafael FurcalMiaSS498Player awarded
14A21AAdeiny HechavarriaMiaSS847Alternate not needed

Detroit

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
1111Jose AbreuCWS1B100Player already selected
1212Oscar TaverasStLOF100Player already selected
12A12AAlexander GuerreroLADSS100Player already selected
1313Jonathan SingletonHou1B100Player already selected
1421David RobertsonNYYRP2359Player already selected
1522Marcus StromanTorSP100Player awarded
1623Howie KendrickLAA2B1709Player awarded
1731Nathan JonesCWSRP1048Player awarded
17A31AJesse CrainHouRP1265Alternate not needed

Manalapan

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
1111James PaxtonSeaSP180Player already selected
11A11AYordano VenturaKCSP100Player already selected
1212John AxfordCleRP1366Player already selected
12A12ADavid RobertsonNYYRP2359Player already selected
1313David RobertsonNYYRP2359Player already selected
13A13ANathan JonesCWSRP1048Player already selected
1421Junior LakeChCOF285Player awarded
14A21ACoco CrispOakOF1998Alternate not needed
1522Felipe PaulinoCWSSP225Player awarded
15A22AAlexander GuerreroLADSS100Alternate not needed
1623Carlos CarrascoCleRP192Player awarded

Montara

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
1111Gregory PolancoPitOF100Player already selected
1212Yordano VenturaKCSP100Player already selected
1313Lucas SimsAtlSP100Player already selected
1421Marcus StromanTorSP100Player already selected
1522Jonathan SingletonHou1B100Player already selected
1623Garin CecchiniBos3B100Player awarded
1731Mike FoltynewiczHouSP100Player already selected
1832Arismendy AlcantaraChCSS100Player awarded
1933Hunter HarveyBalSP100Player awarded

Round 2

Cincinnati

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
2121Kris MedlenAtlSP3060Player already selected
2222Jhonny PeraltaStLSS1519Player already selected
2323Matt GarzaMilSP1478Player awarded
2431Nick MarkakisBalOF2794Player already selected
2532A.J. EllisLADC975Player awarded
25A32ACarlos RuizPhiC906Alternate not needed
2633Joe KellyStLRP1004Player awarded

Brazil 2014

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
2323James PaxtonSeaSP180Player already selected
2431Jake MarisnickMiaOF116Player awarded
2532Alexander GuerreroLADSS100Player already selected
2633Alen HansonPitSS100Player awarded
2741Gary SanchezNYYC100Player awarded

Baltimore

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
2121Dayan ViciedoCWSOF1281Player already selected
2222Joe KellyStLRP1004Player already selected
22A22ARyan WebbBalRP1050Player awarded
2323Nick MarkakisBalOF2794Player already selected
2431Mike DunnMiaRP1138Player awarded
2532Kelly JohnsonNYY2B, OF, 3B1265Player already selected
25A32ATim BeckhamTB2B, SS100Player awarded

Pelee Island

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
2323Trevor CahillAriSP2464Player awarded
23A23AFelix DoubrontBosSP1946Alternate not needed
2431Tom WilhelmsenSeaRP1159Player awarded
2532Luke GregersonOakRP1529Player awarded

Bloomingdale

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
2532Trevor PlouffeMin3B1226Player awarded
2633Lonnie ChisenhallCle3B488Player awarded
2741Logan ForsytheTB2B, 3B, SS, OF397Maximum number of players making 250 reached
2842David CarpenterAtlRP882Maximum number of players making 250 reached
2943Conor GillaspieCWS3B, 1B732Maximum number of players making 250 reached

Brooklyn

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
2532Yordano VenturaKCSP100Player already selected
2633Gregory PolancoPitOF100Player already selected
2741Matt GarzaMilSP1478Player already selected
27A41ATim HudsonSFSP1776Player already selected
2842Josh JohnsonSDSP1360Player awarded
28A42AKris MedlenAtlSP3060Alternate not needed
2943Arismendy AlcantaraChCSS100Player already selected
29A43AGarin CecchiniBos3B100Player already selected
21051Chris StrattonSFSP100Player awarded
210A51AMatt BarnesBosSP100Alternate not needed
21152Brandon CumptonPitSP200Player awarded
211A52AEdwin EscobarSFSP100Alternate not needed

Hello Wisconsin

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
2222Nathan JonesCWSRP1048Player already selected
22A22ALatroy HawkinsColRP1114Player awarded
2323Junior LakeChCOF285Player already selected
23A23AJake MarisnickMiaOF116Player already selected
2431Anthony FernandezSeaSP100Player awarded
24A31AJesse HahnSDSP100Alternate not needed
2532Miguel A. GonzalezCWSC100Player awarded
25A32AKris MedlenAtlSP3060Alternate not needed

Pittsburgh

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
2121Daniel MurphyNYM2B3369Player awarded
21A21AHowie KendrickLAA2B1709Alternate not needed
2222Jhonny PeraltaStLSS1519Player already selected
22A22AYunel EscobarTBSS1582Player awarded
2323Alexander GuerreroLADSS100Player already selected
23A23ARosell HerreraColSS100Player awarded

Long Island

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
2222Adam LindTor1B1628Player awarded
22A22ACasey McGeheeMia3B441Alternate not needed
2323Derek JeterNYYSS1543Player awarded
2431Jose AbreuCWS1B100Player already selected
24A31AGarin CecchiniBos3B100Player already selected
2532Oscar TaverasStLOF100Player already selected
2633Josmil PintoMinC107Player awarded
26A33ABrandon GuyerTBOF100Alternate not needed

Buckner

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
2431Joaquin BenoitSDRP2601Player awarded
24A31AAdeiny HechavarriaMiaSS847Alternate not needed
2532John AxfordCleRP1366Player already selected
2633A.J. PollockAriOF890Player already selected
2741J.J. HooverCinRP986Maximum number of players making 250 reached
2842Robbie RossTexRP996Maximum number of players making 250 reached
2943Jordan PachecoCol1B, C, C593Maximum number of players making 250 reached
21051Carlos QuentinSDOF889Maximum number of players making 250 reached
21152J.J. PutzAriRP909Maximum number of players making 250 reached
21253Tanner ScheppersTexRP1644Not enough cash

Middle Age

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
2222Joshua FieldsHouRP225Player awarded
22A22ANathan JonesCWSRP1048Alternate not needed
2323Yonder AlonsoSD1B1066Player already selected
23A23AMichael MorseSFOF, 1B939Player awarded
2431Blake SwihartBosC100Player awarded
24A31ANick CiuffoTBC100Alternate not needed

California

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
2633James PaxtonSeaSP180Player already selected
2741Garrett RichardsLAARP708Player awarded
2842Joakim SoriaTexRP429Player awarded
2943Jenrry MejiaNYMSP201Player awarded

Cape Horn

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
2222Darwin BarneyChC2B1272Player awarded
22A22AKelly JohnsonNYY2B, OF, 3B1265Alternate not needed
2323Brett WallaceHou1B, 3B466Player awarded
23A23ACasey McGeheeMia3B441Alternate not needed
2431Gary SanchezNYYC100Player already selected
24A31AJ.T. RealmutoMiaC100Player awarded

Detroit

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
2532Jenrry MejiaNYMSP201Player already selected
2633Brad BoxbergerTBRP181Player awarded
2741Randal GrichukStLOF100Player awarded
27A41AAndre RienzoCWSSP228Alternate not needed
2842Raul AlcantaraOakSP100Player awarded
28A42AJed BradleyMilSP100Alternate not needed

Manalapan

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
2431Jimmy NelsonMilRP100Player awarded
2532Jose RamirezCle2B, 3B, SS100Player awarded
25A32AJeremy JeffressTorRP100Alternate not needed
2633Michael TonkinMinRP100Player awarded
26A33ASteve JohnsonBalRP133Alternate not needed

Montara

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
2741Matt BarnesBosSP100Player awarded
27A41AJake MarisnickMiaOF116Alternate not needed
2842Jenrry MejiaNYMSP201Player already selected
2943Jhonny PeraltaStLSS1519Player already selected
29A43AAlen HansonPitSS100Player already selected
21051Marlon ByrdPhiOF1836Player already selected
21152James PaxtonSeaSP180Player already selected
211A52AAsher WojciechowskiHouSP100Player awarded
21253Phillip ErvinCinOF100Player awarded
212A53AAlexander GuerreroLADSS100Alternate not needed

Round 3

Cincinnati

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
3441J.J. HooverCinRP986Player awarded
3542Tom WilhelmsenSeaRP1159Player already selected
3643Drew StorenWasRP775Player awarded

Brazil 2014

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
3542Nick SwisherCle1B, OF2886Player awarded
3643Joakim SoriaTexRP429Player already selected
3751Arodys VizcainoChCRP100Player awarded
3852Matt BarnesBosSP100Player already selected
3953Alejandro De AzaCWSOF2436Player already selected
39A53AB.J. UptonAtlOF1510Player awarded

Baltimore

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
3333Brian RobertsNYY2B436Player awarded
3441Marcus StromanTorSP100Player already selected
3542Will HarrisAriRP719Player awarded
3643Charles FurbushSeaRP712Player awarded

Pelee Island

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
3333Craig StammenWasRP935Player awarded
3441Jonny VentersAtlRP709Player awarded
3542Drew StorenWasRP775Player already selected
3643Sean RodriguezTB1B, OF, 2B, SS428Player awarded

Brooklyn

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
3953Tim BeckhamTB2B, SS100Player already selected
39A53ADee GordonLADSS, 2B227Player awarded

Hello Wisconsin

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
3333Ryan HaniganTBC411Maximum number of players making 250 reached
33A33ALogan ForsytheTB2B, 3B, SS, OF397Maximum number of players making 250 reached
3441Josh SatinNYM1B, 3B239Player awarded
3542Jose AbreuCWS1B100Player already selected
3643Alexander ColomeTBSP100Player awarded
3751Marcell OzunaMiaOF355Maximum number of players making 250 reached
3852Zoilo AlmonteNYYOF120Player awarded

Pittsburgh

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
3131Jose AbreuCWS1B100Player already selected
31A31AJonathan SingletonHou1B100Player already selected
3232Matt BarnesBosSP100Player already selected
32A32ARaul AlcantaraOakSP100Player already selected
3333Jake MarisnickMiaOF116Player already selected
33A33ABilly McKinneyOakOF100Player awarded
3441Aramis RamirezMil3B2141Player already selected
34A41ADavid FreeseLAA3B1480Player awarded
3542Alex AvilaDetC944Player awarded
35A42ACarlos RuizPhiC906Alternate not needed

Long Island

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
3441James PaxtonSeaSP180Player already selected
3542Yordano VenturaKCSP100Player already selected
3643Gregory PolancoPitOF100Player already selected
3751Louis ColemanKCRP913Player awarded
37A51AMike DunnMiaRP1138Alternate not needed
3852Garrett RichardsLAARP708Player already selected
38A52AColby LewisTexSP663Not enough cash
3953Todd RedmondTorSP408Not enough cash
39A53ABlake ParkerChCRP455Not enough cash

Middle Age

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
3232Phillip ErvinCinOF100Player already selected
32A32AD.J. DavisTorOF100Player awarded
3333Dominic SmithNYM1B100Player awarded
3441Jimmy NelsonMilRP100Player already selected
3542Kelly JohnsonNYY2B, OF, 3B1265Player already selected
3643Nick HundleySDC718Player awarded
36A43ADevin MesoracoCinC545Alternate not needed

California

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
3751Dioner NavarroTorC377Player awarded
37A51AVic BlackNYMRP100Alternate not needed
3852Jeurys FamiliaNYMRP100Player awarded
38A52AGarin CecchiniBos3B100Alternate not needed
3953Andrew LamboPitOF100Player awarded
39A53AKyuji FujikawaChCRP100Alternate not needed

Cape Horn

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
3232Alexander GuerreroLADSS100Player already selected
32A32ARosell HerreraColSS100Player already selected
3333Marcell OzunaMiaOF355Player awarded
33A33AJunior LakeChCOF285Alternate not needed
3441Yordano VenturaKCSP100Player already selected
34A41AChad BettisColSP134Player awarded
3542Casey KellySDSP101Player awarded
35A42AMatt BarnesBosSP100Alternate not needed

Detroit

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
3643John AxfordCleRP1366Player already selected
36A43ALatroy HawkinsColRP1114Player already selected
3751Joakim SoriaTexRP429Player already selected
37A51ANick TepeschTexSP396Player awarded
3852Logan ForsytheTB2B, 3B, SS, OF397Player awarded
3953Jiovanni MierHouSS100Player awarded
39A53ABrett JacksonChCOF114Alternate not needed

Manalapan

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
3441Joshua FieldsHouRP225Player already selected
34A41AKevin ChapmanHouRP100Player awarded
3542Kevin ChapmanHouRP100Player already selected
35A42ARobert WootenMilRP100Player awarded
3643Robert WootenMilRP100Player already selected
36A43ABlake WoodCleRP137Player awarded

Round 4

Baltimore

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
4451Asher WojciechowskiHouSP100Player already selected
4552Billy McKinneyOakOF100Player already selected
4653Phillippe AumontPhiRP100Player awarded

Pelee Island

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
4451Elliot JohnsonCle2B, 3B, SS, OF403Player awarded
4552Ryan JacksonSD3B, 2B, SS100Player awarded

Middle Age

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
4451Alen HansonPitSS100Player already selected
44A51ATim AndersonCWSSS100Player awarded

Cape Horn

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
4343Kyle ParkerColOF100Player awarded
43A43AYorman RodriguezCinOF100Alternate not needed

Manalapan

RoundPickOriginal RoundOriginal PickNameML TeamPosSalaryDraft Action
4451Daniel WebbCWSRP100Player awarded
44A51AJoe SaveryPhiRP105Alternate not needed
4552Hector RondonChCRP230Player awarded
45A52AEdgmer EscalonaBalRP171Alternate not needed
4653Fernando RodneySeaRP6482Player awarded
46A53AJesse CrainHouRP1265Alternate not needed

Round 5

No picks awarded in this round

Go REAL Big - NASCAR cars and drivers at Fathead
Pimsleur All Languages
Huge Discounts on deals right NOW!
1-800-PetMeds
Kiva - loans that change lives


Home Email BWB Results Current Standings Roster Information
Change Personal Information Logout Password Maintenance
Benchwarmer Baseball Privacy Policy
Statistics and Box Score Data: Content Copyright 2020, The Sports Forecaster. Distributed by XML Team Solutions.
Google  
Site designed and maintained by Benchwarmer Fantasy Sports
Pimsleur Language Programs