Kyle Manzardo was one of the best hitters in the minors this year. Among players with at least 300 plate appearances, only San Francisco Giants prospect Vaun Brown logged a higher wRC+ (175 compared to 173) or wOBA (.464 compared to .450). A 22-year-old first baseman in the Tampa Bay Rays system, Manzardo put up his numbers over 397 PA, a hamstring injury having kept him out of action from mid-April until mid-May. Playing with High-A Bowling Green and Double-A Montgomery, he slashed a combined .327/.426/.617 with 22 home runs.
Manzardo began honing his hitting skills in a state that has produced just 32 major leaguers. Born and raised in Coeur d’Alene, Idaho, the 6-foot-1, 205-pound left-handed hitter went on to play college ball at Washington State University, where he did what he does best: square up baseballs. In three years with the Cougars, Manzardo batted .330 with an OPS north of 1.000. That he lasted until the back end of the second round of last year’s draft was both positionally predictable and unexpected.
“I was a little surprised that it was the Rays,” admitted Manzardo, who went 63rd overall. “I hadn’t had a ton of contact with them, although I did do a Zoom meeting right before the draft. I was kind of expecting to go towards the end of the third round. That’s kind of what I’d been hearing.” Read the rest of this entry »
I think we could all use a little more positive reinforcement in our lives. Imagine typing away at your desk job (c’mon, it’s not that much of a stretch to guess that you’re reading this at work) when your boss sends you a message. “Hey there,” they say. “You just set a record! You contributed positively to 13 meetings in a row. I’d like to take the webcam you were using for those meetings and put it in the Hall of Fame.”
Wouldn’t that feel great? Sure, it’s kind of meaningless, but let’s assume your job is important enough that people actually go to this Hall of Fame. It would be awesome! Look, the suspenders that a manager wore while suggesting casual Fridays for the first time. Behold the napkins left behind from the first successful working lunch. I’d enjoy getting credit for random records once in a while. It feels good to do something no one else has ever done.
Setting a record, any record, is inherently cool. But setting a record for something that everyone who does your job is always trying to do? That’s an entirely different level. An example: J.P. Feyereisen is out for the remainder of the year, which means that he’ll set a modern record at the conclusion of the season. Read the rest of this entry »
Dave Raymond has fond memories of June 13, 2012. Then in his final year as a broadcaster for the Houston Astros, the now TV play-by-play voice of the Texas Rangers got to call a historic pitching performance — and it wasn’t even his biggest thrill of the day. Prior to the game, he was in the presence of a legend.
Raymond had an inkling that the season would be his last with the Astros. He was in the final year of his contract, and an ownership transition was resulting in numerous changes throughout the organization. With his future up in the air, Raymond decided that he was going to “hit all the high notes,” making sure to enjoy aspects of his job that can sometimes be taken for granted. That’s how he met Willie Mays.
“In San Francisco, Willie was always down in the clubhouse, just available to chat,” recalled Raymond, who graduated from Stanford University before becoming a broadcaster. “I’d never wanted to bother him all those years, but I decided to make it a point to talk to him, whether that was for five minutes, 10 minutes, or whatever. So I went to the ballpark early, hoping to ask him some questions and hear a few stories. For instance, he’d hit his 500th home run at the Astrodome, and they’d brought him a cake afterwards.”
The hoped for five-to-10 minutes ended up being far longer. Mays held court for hours, to the point where Raymond had to tell the iconic Hall of Famer that he needed to head upstairs, as the game was about to start. As he was getting up to leave, he added that the Astros would be returning to San Francisco right after the All-Star break, and maybe they could talk again. Mays responded by saying, “Well, you’ve got to come over to my house then.” Read the rest of this entry »
The Tampa Bay Rays are looking for an experienced Ruby on Rails Developer to help the Baseball Systems department build the best software and analytics solutions in all of Major League Baseball.
What is Baseball Systems?
As part of Baseball Operations, our team builds the innovative tools that our players, coaches, analysts, scouts and front office personnel use to do their jobs, make decisions, and win ballgames.
Our team consists of several data engineers, backend developers and frontend developers and coordinators.
Every line of code we write — and feature we ship — has a direct impact on the field, helping us compete for the postseason year after year.
Working within the most innovative and collaborative front office in MLB, your ideas will be welcomed and heard.
We are looking for someone who:
is an experienced Ruby on Rails developer.
is proficient creating front-end views using HTML, CSS and Javascript. Don’t worry, we have designers who make things look great!
has experience with relational databases.
is familiar with Git version control software.
It’s not required, but would be awesome if you:
have experience with one of the popular front-end Javascript frameworks. We use Vue.
are proficient in a language other than Ruby. We use several different languages depending on the task.
are familiar with NoSql databases like Redis or Elasticsearch.
have an understanding of baseball.
have an interest in sabermetrics and statistical modeling.
What will you do each day?
Build new features or maintain existing features in our proprietary software application.
Identify and correct bugs quickly.
Document code and support procedures thoroughly.
Meet with Baseball Operations staff that have requested a new feature to gather requirements and help with feature planning.
Train non-technical users on new features or applications.
You might take half a day off from time to time to watch a baseball game.
Help our data engineering team ingest data from new data sources.
Why work for the Rays?
A top notch development environment with a company provided laptop, Github Enterprise, frictionless CI/CD, bug tracking, top project management and documentation software, and automated testing to minimize bugs to keep you focused on new features.
Opportunities to choose and work with new technology. We strongly believe in choosing the right tool for the job even if it isn’t part of our current stack.
Exceptional benefits including:
health, vision and dental coverage at VERY competitive rates.
an enhanced 401k where the company contributes even if you don’t!
free tickets to baseball and soccer games (We also own the Tampa Bay Rowdies) for you, your friends and family.
flexible PTO options and monthly paid volunteer opportunities.
generous family planning assistance and parental leave.
annual continuing education assistance.
healthy and free lunch right in the office.
in-office yoga and many other other wellness benefits.
You’ll be working with some of the sharpest minds in all of baseball.
You are a good teammate and like working with other driven and caring teammates.
Your office is in a baseball stadium! Or your office can be remote, your choice!
We are an organization that prides itself on coaching others so please apply even if you don’t meet every one of the requirements above.
Our Interview Process
A ~30 minute phone call to get to know each other and discuss the position in more detail.
In some cases, we have a second ~30 minute phone call with one of our recruiting staff.
A small take-home coding project. We don’t do coding tests or coding on a whiteboard.
Two or three small panel interviews. In addition to covering technical skills, you will also meet other members of Baseball Operations you’d be collaborating with.
Make a decision!
All offers contingent on a satisfactory background check.
Statement: All applicants for employment are required to be fully vaccinated against COVID-19 prior to commencing employment. Applicants who receive a conditional offer of employment will be required to produce proof of vaccination status prior to their first day of employment. Applicants with qualifying disabilities or bona fide religious objections, or who are pregnant, may be exempted from this requirement or otherwise accommodated if they are unable to be vaccinated.
Acknowledgement by applyingI understand that if offered a role and by accepting a role with the Tampa Bay Rays or Rowdies, I will be participating in COVID-19 community risk mitigation practices.
We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, sexual orientation, age, disability, gender identity, marital or veteran status, or any other protected class.
Job Questions:
In addition to your resume and cover letter, please describe your level of Ruby on Rails experience in 100 words or less.
When Randy Arozarena burst onto the national stage, he did so as the best hitter in baseball. For one postseason, he channeled peak Joe DiMaggio, hitting a ludicrous .377/.442/.831 in the 2020 playoffs. He was no slouch in the playoffs last year either, posting a .333/.474/.600 line, albeit in just four games. If you follow baseball in October, you probably think of Arozarena as a bruising power hitter. During the regular season, though, he’s something else entirely.
That’s not to say he’s a bad hitter. In fact, he’s put together an excellent 2022 line by cutting down on strikeouts. He’s been solid at the plate for three straight years now. He boasts a 133 wRC+ since the start of the 2020 season, a top 25 mark among all hitters over that timeframe, sandwiched between some guys you probably think are comfortably better than him: Corey Seager and Will Smith.
That’s great, and fine, but that’s not what I want to talk about. Arozarena is good in a conventional way in the batter’s box. He’s wild, and perhaps kind of bad, on the basepaths. It’s an absolute blast. Observe.
In the first game of yesterday’s doubleheader against the Blue Jays, Arozarena was busy early. In the first inning, he grounded into a force out, but beat out the double play relay throw to keep the inning alive and score a run. Arozarena is obviously fast; when you watch him you can’t help thinking of a defensive back in the open field. He’s compact and explosive; when he hustles down the line, you can almost hear the footsteps coming.
In the third inning, Arozarena delivered another RBI groundout, ho hum. That’s when things got interesting. With two outs and Manuel Margot at the plate, Arozarena got the itch to run. He gets that itch a lot; he’s attempted 39 steals this year and succeeded on 29 of them. I wouldn’t call his base-stealing instincts great, but I would call them voracious. In fact, he’d already scratched that itch in this very game, stealing second in the first inning without a throw.
But if one steal is good, two is better. Arozarena doesn’t so much steal on the pitcher as on the general disbelief that he can be stopped. A man on first and two outs? It’s a classic base-stealing opportunity, a situation where you only need to be successful 70% of the time to break even. Say no more – it was go time for Arozarena. Even a hidden ball trick attempt couldn’t stop him:
On 1-0, Arozarena took off and stole second easily:
Or did he? Home plate umpire Ramon De Jesus didn’t think so:
Margot inadvertently made contact with Danny Jansen on his backswing, as you can clearly see from a reverse angle:
Easy call, if you’re a veritable encyclopedia of baseball rules like De Jesus. If a batter inadvertently makes contact with a catcher on his backswing, the stolen base attempt simply doesn’t count; the runner has to go back to first, but the result of the pitch counts. You don’t see that one every day, but it seems like a pretty fair rule.
Not that there was any suspense about whether Arozarena was running, but now it was doubly obvious. Mitch White threw over to first before his next pitch, and Arozarena giggled a bit at Vladimir Guerrero Jr., who actually threw the ball back to White this time:
After bluffing a steal on 1-1 (he stopped after a bad jump), Arozarena was yet again on the move, and yet again easily safe:
But, uh, you’re not gonna believe it:
Yep, another clear case of inadvertent interference on Margot’s backswing. I don’t know if I’ve seen two of those calls all year, let alone two in the same at-bat. What could Arozarena do but sulk back to first?
Honestly, I’d GIF the entire at-bat if I could. The Jays and Rays should keep cameras on Arozarena and Guerrero at first base; every time the broadcast panned there, they were bantering back and forth, presumably about how ridiculous the situation was. Arozarena is a ton of fun to watch, particularly on the basepaths, and he was in fine form yesterday. But that wasn’t even the best part of this particular time on base.
When Margot put a ball in play, it stopped being a stolen base opportunity, and instead became an opportunity to get a head of steam and make something happen on the basepaths. Arozarena loves to do nothing else more – and that’s much to his detriment. He’s made 12 outs on the basepaths this year, the third-highest mark in the majors (Jose Altuve has 15, Yandy Díaz 14). Despite his blinding speed, he’s among the worst in the game by UBR, our measure of how many runs a player has added or lost based on their non-stealing baserunning. That’s basically tied with Alejandro Kirk, who isn’t exactly known for being fleet footed. The Rays are on course for a historical tally of outs made on the basepaths, thanks in no small part to Arozarena and Díaz.
And those outs add up. Making an out on the bases every once in a while is unavoidable, but Arozarena racks them up in bunches. He’s a gambler with unshakeable faith in his speed, but major league outfielders are pretty dang good. Still, you don’t steal home in a playoff game if you’re not pushing the envelope. Rays fans surely fret about the extra outs, but there’s no denying the adrenaline rush he produces every time he tries.
Margot gave him another chance to shine, shooting a hard-hit ball off of Matt Chapman and into left field. Since Arozarena was running on the pitch, there was no doubt he’d reach third base. But he went one further:
Wait, uh, what? I’ve seen a lot of baseball in my day, but I can’t think of any runners scoring from first on a single since Enos Slaughter’s famous mad dash (and that was ruled a double). This wasn’t even a particularly deep hit; Teoscar Hernández was in shallow left field when he fielded the ball.
My favorite part of this play is that Arozarena wasn’t even running hard the whole time:
That’s not to say he was loafing; he played it by the book until he reached third. There’s no reason to sharply round second on a grounder there, so he was pulling in safely. When the ball kicked into the outfield, he took third base, again without needing to kick it into high gear.
That’s a by-the-numbers play by a fast baserunner. Then, Arozarena channeled vroom vroom guy. Look at where he was when Hernández fielded the ball:
I don’t even know what to think about this. This isn’t just that Arozarena knows he’s fast. He could be peak Cool Papa Bell and not cover that much ground before a throw made it home. He wasn’t even running at full speed there; he was throttling down to stop at third.
That deceleration didn’t last long. When Hernández didn’t immediately throw to a relay man but instead started jogging in, Arozarena mashed the turbo button. He went from a slow jog to a sprint, catching Hernández off guard.
It still shouldn’t have mattered. Hernández was in shallow left field, with the ball in his hands, when Arozarena touched third base. This isn’t about testing a fielder’s arm; I don’t think there’s any outfielder in the major leagues who couldn’t make that throw if they knew they were going home with the ball, particularly now that Khris Davis plays for the Wild Health Genomes of the Atlantic League.
This was outright picking on the frailties of the human brain. Major league players are great athletes, masters of their craft, but thousands upon thousands of hours spent playing baseball builds pattern recognition, pattern recognition that Arozarena weaponized on this play (which I’ll just note wasn’t scored an error). When Hernández fielded that ball, he knew the play was over. One look at the runners – Arozarena decelerating into third, Margot cooling his heels at first – told him all he needed to know. This play was over; no need to come up throwing and risk an error.
You can see it in the way he fields the ball. No one in the stadium was expecting that play to require a full-effort throw, Hernández included:
I love it. I love everything about it. I wish every baserunner behaved more like this. I don’t mean getting thrown out on the basepaths, though to be honest I’m in for the occasional light-hearted TOOTBLAN. I’m talking about the combination of speed, belief, and guile that led to Arozarena creating a run out of thin air. That wasn’t a run-scoring opportunity. Usain Bolt wouldn’t have scored there. Plenty of runners wouldn’t have scored from second there.
In fact, I love this play so much that I’m going to break down Arozarena’s mad dash into three parts. First, the attempted steal and realization that the ball is in play:
That’s pretty standard. I think he had the base stolen pretty easily, and when he saw a grounder to third base, he correctly throttled down at second. When the ball kicked away from Chapman, the next read was automatic, something that every fast player in the majors does instinctively:
Again, easy. After an initial acceleration, he realized there wouldn’t be a competitive play at third base and did what every runner does in his situation: ease off. With the advantage of starting in motion, any baserunner in the majors would likely reach third there. But what happened next was pure genius, and it’s more fun in an isolation view of Arozarena. Even as he was decelerating into third, he made up his mind that he was going to pick on Hernández:
He had eyes on Hernández fielding the ball. When he turned his head away, he had made up his mind: he was going to hope Hernández made a bad throw from a tough position, coasting towards second and throwing halfway across his body. I’m honestly not even sure it was much of a gamble; Arozarena had time to peek back and see the throw, and was still close enough to third that he could have made it back safely if the throw was on line.
That’s something you don’t see every day, because if you saw it every day it wouldn’t work. You can’t subvert expectations for fun and profit if you’re always doing it; those expectations would change. This was a sublime moment, but it was just a moment: Arozarena also makes plenty of overly-aggressive attempts at extra bases that end in disaster.
On this day, though, he was perfect, and his speed and derring-do accounted for two RBIs and a run in a 4-2 Tampa Bay victory. But all that running takes a toll. After two successful stolen bases that got called back, two pickoff throws, a bluffed steal, a foul ball on a steal attempt, and that trip around the bases, Arozarena was gassed:
Who could blame him? That’s a lot of running, and a lot of thinking on his feet while doing it.
Baserunning doesn’t always work out this well for Randy Arozarena. It almost never works out this well, in fact. Even counting this play, he’s been an atrocious baserunner this year. But I don’t really care because that was a blast. I audibly gasped when I saw this play developing in real time. He couldn’t score from there, could he? How could he even think about trying to score from there? Then, of course, he went and did it. More audible gasps in baseball. More audacious baserunning decisions. More Randy Arozarena, please.
You could be forgiven for having given up on the Rays. Four weeks ago, they lost to the Orioles at Tropicana Field, knocking their record to 58–53 and sending them down to fourth place in the AL East, half a game behind the O’s, two games behind the Blue Jays, and 12 games behind the Yankees. Injuries had gutted their lineup. Yet since that point, they’ve been as hot as any team in baseball, even the Braves. What’s more, Wander Franco is slated to return from a two-month absence on Friday, just in time for the surging squad to face the Yankees — now leading the division by just 4.5 games — in the Bronx.
The 21-year-old Franco topped our Top 100 Prospects lists in both 2020 and ‘21 before putting together a stellar rookie season last year but has played just 58 games this season, hitting a modest .260/.308/.396 for a 104 wRC+. He landed on the injured list on May 31 due to a right quad strain and missed most of June, then played just 13 games before returning to the IL on July 10 due to a fractured hamate in his right hand, which required surgery.
Franco began a rehab stint with Triple-A Durham on August 16 but made just two plate appearances before discomfort in his right wrist forced him from the game; later that week, the Rays pulled him from the assignment due to lingering soreness. He finally returned to action on September 4 and went 6-for-11 with a double over a three-game span. Tampa planned for him to stay with Durham through Saturday, but his 3-for-5 performance while playing nine innings at shortstop on Wednesday led the team to accelerate his timetable.
While Franco’s slash stats don’t measure up to last year’s numbers, his Statcast data in several key categories is practically the same:
Wander Franco Statcast Hitting
Season
BBE
EV
LA
Barrel%
HardHit%
AVG
xBA
SLG
xSLG
wOBA
xwOBA
2021
245
88.2
9.7
4.9%
37.6%
.288
.276
.463
.407
.348
.329
2022
204
88.1
6.6
4.4%
37.7%
.260
.291
.396
.416
.305
.334
Franco’s average exit velo and hard-hit and barrel rates are almost identical from year to year, but this year he’s hitting more grounders and fewer fly balls (note the lower average launch angle and the increase in his groundball/fly ball ratio from 1.32 to 1.66). What’s more, he’s hit just .188 and slugged .229 on grounders this year, compared to .252 and .306 last year. Where hitting the ball in the air helped him to outperform his expected stats last time, that hasn’t been the case this year, though he’s still produced a wRC+ nine points above that of the major league mark for shortstops (95). It’s also 39 points above that of fill-in Taylor Walls, who has “hit” an anemic .176/.267/.282 (65 wRC+) in 408 PA accompanied by a wide divergence in his defensive metrics at shortstop (-0.3 UZR, -4 RAA, and 12 DRS). By our measure, he’s been 0.4 wins below replacement, but via Baseball Reference, he’s been worth 2.3 WAR. Go figure.
While the truth of Walls’ value probably lies somewhere in between, the larger truth is that the Rays are a better team with Franco, and they’re getting him back at a critical time. The team entered Friday having gone 19–5 (.792) since August 12, tied with the Braves for the majors’ best record, and with the best Pythagorean record (.793) in that span as well. In that time, they’ve overtaken the Orioles (which took just a day) and the Blue Jays, cut the slumping Yankees’ AL East advantage to 4.5 games, and taken over the top spot in the AL Wild Card race. Here’s a snapshot of their odds change:
Rays Playoff Odds Change
Split
W
L
Win%
GB
Div
Bye
WC
Playoff
WS
August 12
58
53
.523
12
0.3%
0.3%
41.7%
41.9%
1.4%
September 9
77
58
.570
4.5
6.2%
6.2%
92.1%
98.3%
4.4%
Change
19
5
.792
-7.5
+5.9%
+5.9%
+50.4%
+56.4%
+3.0%
The Rays began that 19–5 run by taking the next two games form the Orioles and then two of three from the Yankees, though they have benefited by playing a fairly soft schedule thereafter: four games apiece against the Royals and Angels, six against the Red Sox, two against the Marlins, and three more against the second-half edition of the Yankees, who have gone just 19–27 as everybody not named Aaron Judge has either stopped hitting, gotten hurt, or both. Read the rest of this entry »
The top prospect in the Los Angeles Dodgers system lost one of his baseball “brothers” a month ago. Not literally — Alex De Jesus is alive and well — but rather by dint of a trade-deadline deal. A 20-year-old infielder who’d been playing with the High-A Great Lakes Loons, De Jesus went to the Toronto Blue Jays organization, along with Mitch White, in exchange for Moises Brito and Nick Frasso.
Shortly after the trade, I asked Diego Cartaya what it’s like to have a teammate who is also a close friend leave the organization.
“It’s not easy, but I’m kind of happy for him,” replied Cartaya, who along with being L.A.’s top prospect is No. 31 in our MLB prospect rankings. “He’s going to get a better opportunity with Toronto, so we’re pretty excited for him. But it’s hard. As teammates, we spend more time together than we do with our families. He’s just like my brother.”
Cartaya’s real family is in Venezuela, and it was his father who initially taught him how to hit. The tutoring he’s received since entering pro ball at age 16 has resulted in occasional tweaks, both to his stance and his swing. Cartaya told me that he used to be “more of a big launch-angle guy,” but now has a flatter swing. Upon hearing that, I noted that the home run I’d seen him hit the previous night was more of a line drive than a moonshot. Read the rest of this entry »
Friday’s interview with Michael Harris II focused on his career path, the 21-year-old Atlanta Braves rookie having excelled as a multiple-sport athlete while growing up in Stockbridge, Georgia. Moreover, he’d been a two-way player whom many scouts preferred as a pitcher. While baseball and outfielder-only are proving to be prudent choices, he had options along the way.
Jordan Romano’s path shares some similarities with Harris’s. Not only was the Toronto Blue Jays closer a multi-sport athlete in his formative years, he originally excelled as a position player. That he became a pitcher was circumstantial. Choosing baseball was a matter of passion.
“Being Canadian, I played a lot of hockey in high school,”said Romano, who grew up a Toronto Maple Leafs fan in Markham, Ontario. “I also played a little basketball and was pretty decent at volleyball. But with baseball, you kind of had to drag me off the field, even in practice. My parents wanted me to play a bunch of different sports, and while I really enjoyed hockey — I still do — I didn’t have the passion for it that I did for baseball.”
Romano never considered himself NHL material, but he does feel he had the potential to play collegiately, or in juniors, had he stuck with it. The decision to forgo that possibility came at age 17, and while it shaped his future, it didn’t end his time on the ice. Romano kept lacing up the skates for another year. Read the rest of this entry »
Sunday afternoon, Drew Rasmussen had everything working. For eight innings, his fastball/cutter combination kept Orioles batters off balance, with intermittent sliders only deepening their confusion. The first 24 Orioles to come to the plate walked away empty-handed. It took Rasmussen just 79 pitches to navigate those eight innings. He was on course for both a perfect game and a Maddux, and the Orioles looked unlikely to stop him.
They managed to break through. Jorge Mateo led off the ninth inning by lacing a double down the third base line. He advanced on a groundout, then scored on a wild pitch. Rasmussen didn’t even manage a complete game; after Brett Phillips reached on a dropped third strike, Kevin Cash went to the bullpen for the last two outs of the game. It wasn’t the crowning achievement for Rasmussen that it might have been, but this season has been a success nonetheless, and a near-perfecto presents a great excuse to examine what’s gone right.
I last checked in on Rasmussen after his first start this season, when he adopted a new sweeping slider and threw it a ton. In 2021, he’d been a fastball-first pitcher with a slider that changed shape as he worked on it throughout the year. In 2022, he came out featuring the slider, with a new cutter to boot. Would 2022 be the year of the sweeper for Rasmussen?
As it turns out, not so much. His first few starts represented a local high in slider usage, and he’s been leaning on the pitch less and less since. He’s filled in that gap by going back to his high-octane fastball and by trusting that new cutter: Read the rest of this entry »
It’s the day after the trade deadline, which always means one thing: baseball writers begrudgingly cleaning up their gross, sparkling-water-can-filled workspaces. Oh, wait, actually it means two things: that, and a flood of “who won the trading deadline” articles.
This year, I’m going to do something slightly different. I won’t claim that I’ve re-invented the wheel, but I’ve always thought that those winner/loser columns are too deterministic and don’t leave enough room for nuance. I thought about listing each team that made a trade as a winner, with a “maybe” appended to indicate that we don’t know what will happen in the future; if you really want to know who won and who lost, check back in October… or maybe in October of 2025. I thought about making each team a “loser (maybe)” for the same reason. In the end, I settled on some broad archetypes. I’ll throw a subjective grade on how much I like the move, and also endeavor to explain the risks around each team’s deadline. You can find all of our deadline coverage here. Let’s get started. Read the rest of this entry »