Home
we had subs it was crazy

Primary links

  • About
    • $upport (lol)
    • Ethics
    • FAQ
    • Privacy Policy
  • Contact
  • MGoStore
  • MGoBoard
    • MGoBoard FAQ
    • Ticket spreadsheet
    • Michigan bar locator
    • Moderator Action Sticky
  • Useful Stuff
    • Depth Chart By Class
    • Unofficial Two Deep
    • 2013 Offer Board
    • Crude Bug Tracking System
    • Third Down Stats
    • Diaries, Windows Live Writer, And You
    • Michigan Future Schedules
    • User-Curated HOF
    • 2013 Recruiting Board
    • Where To Eat In Ann Arbor
Home

Navigation

  • Forums
  • Recent posts

User login

  • Create new account
  • Request new password

MGoElsewhere

  • @MGoBlog (Brian)
  • @aceanbender
  • @TomVH (Tom)
  • RSS Feed
  • iPhone App
  • Facebook profile
  • MGoKindle Store
  • mgo.licio.us
  • Brian @ TSB [Archive]
  • Brian @ AOL [Archive]
  • Sour Salty Bitter Sweet

Michigan Blogs

  • Big House Blog
  • Burgeoning Wolverine Star
  • Genuinely Sarcastic
  • Go Blue Michigan Wolverine
  • Holdin' The Rope
  • MGoFootball
  • MVictors
  • Maize 'n' Blue Nation
  • Maize 'n' Brew
  • Maize And Go Blue
  • Michigan Hockey Net
  • The Blog That Yost Built
  • The Hoover Street Rag
  • The M Block
  • The M Zone
  • The Wolverine Blog
  • Touch The Banner
  • UMGoBlog
  • UMHoops
  • UMTailgate
  • Wolverine Liberation Army

M On The Net

  • mgovideo
  • MGoBlue.com
  • Mike DeSimone
  • Recruiting Planet
  • The Wolverine
  • Go Blue Wolverine
  • Winged Helmet
  • UMGoBlue.com
  • MaizeRage.org
  • Puckhead
  • The M Den
  • True Blue Fan Forum

Big Ten Blogs

  • Illinois
    • A Lion Eye
    • Hail To The Orange
    • Illinois Baseball Report
    • Illinois Loyalty
  • Indiana
    • Inside The Hall
    • The Crimson Quarry
  • Iowa
    • Black Heart, Gold Pants
    • Fight For Iowa
  • Michigan State
    • The Only Colors
  • Minnesota
    • GopherHole.com
    • The Daily Gopher
    • I'm In Love With A Fringe Bowl Team
    • TNABACG
  • Nebraska
    • Big Red Network
    • Corn Nation
    • Husker Mike's Blasphemy
    • Husker Gameday
  • Northwestern
    • Sippin' On Purple
    • Lake The Posts
  • Notre Dame
    • The House Rock Built
    • One Foot Down
  • Ohio State
    • Eleven Warriors
    • Buckeye Commentary
    • Men of the Scarlet and Gray
    • Our Honor Defend
    • The Buckeye Nine
  • Penn State
    • Slow States
    • Black Shoe Diaries
    • Happy Valley Hardball
    • Penn State Clips
    • Linebacker U
    • Nittany White Out
  • Purdue
    • Boiled Sports
    • Hammer and Rails
  • Wisconsin
    • Bruce Ciskie

Links of Note

  • Baseball
    • Big Ten Hardball
    • College Baseball Today
    • The Baseball Zealot
    • The College Baseball Blog
  • Basketball
    • Ken Pomeroy
    • Basketball Prospectus
    • Midmajority
  • College Hockey
    • Chris Heisenberg
    • College Hockey Stats
    • Inside College Hockey
    • Michigan College Hockey
    • Hockey's Future
    • Sioux Sports
    • USCHO
    • Western College Hockey
    • CCHA
      • LSSU Hockey
      • Bronco Hockey Blog
  • Football
    • Smart Football
    • Every Day Should Be Saturday
    • Doctor Saturday
    • CFB Stats
    • Harold Stassen
    • NCAA D-I Stats Page
    • The Wizard Of Odds
  • General
    • Sports Central
  • Local Interest
    • The Ann Arbor Chronicle
    • Arborwiki
    • Arbor Update
    • Teeter Talk
    • Vacuum
  • Teams Of The D
    • Lions
      • Pride of Detroit
      • Fire Millen
    • Pistons
      • Detroit Bad Boys
      • Need4Sheed
    • Tigers
      • Roar Of The Tigers
      • The Detroit Tigers Weblog
      • The Daily Fungo
    • Red Wings
      • On The Wings
      • Behind The Jersey
      • Winging It In Motown
    • Michigan Sports Forum

Archive

  • May 2013 (42)
  • April 2013 (94)
  • March 2013 (104)
  • February 2013 (81)
  • January 2013 (93)
  • December 2012 (74)
  • November 2012 (142)
  • October 2012 (143)
  • September 2012 (107)
  • August 2012 (103)
  •  
  • 1 of 11
  • ››

Get Yer Tickets

Football Display Case

NFL Watches

Follow your favorite team with localtv-satellite.com: Click Here.

Site Search

Diaries

  • New
  • Popular
  • Hot
  • More Milford Men Than Michigan Men: Comparing the 11-12 and 12-13 Hockey Teams
    MGoBlueline - 1 day ago
  • Future Non-Conference Opponent Recruiting Watch
    EGD - 3 days ago
  • Way Too Late B1G Men's Basketball Scheduling Idea
    BeileinBuddy - 4 days ago
  • The Blockhams in "HOCKEY HANGOVER"
    Six Zero - 1 week ago
  • MGoAcceptance: Another MGoAnecdote
    LSAClassOf2000 - 1 week ago
  •  
  • 1 of 4
  • ››
more
  • Big Ten Recruiting Rankings 5-15-13
    Ace - 1,420 views
  • Future Non-Conference Opponent Recruiting Watch
    EGD - 631 views
  • Way Too Late B1G Men's Basketball Scheduling Idea
    BeileinBuddy - 415 views
  • More Milford Men Than Michigan Men: Comparing the 11-12 and 12-13 Hockey Teams
    MGoBlueline - 305 views
  • Big Ten Recruiting Rankings 5-15-13
    Ace - 51 comments
  • Future Non-Conference Opponent Recruiting Watch
    EGD - 15 comments
  • The Blockhams in "HOCKEY HANGOVER"
    Six Zero - 13 comments
  • More Milford Men Than Michigan Men: Comparing the 11-12 and 12-13 Hockey Teams
    MGoBlueline - 3 comments
  • Way Too Late B1G Men's Basketball Scheduling Idea
    BeileinBuddy - 2 comments

MGoBoard

  • New
  • Recent
  • Hot
  • Michigan Rowing Places Second at Big Ten Championships
    12 replies
  • Michigan Softball vs. Cal Open Thread
    52 replies
  • OT: Caption Contest - Preakness Fan
    32 replies
  • OT: Saturday Night Drinking/Open/Tigers Thread
    46 replies
  • B1G Network Helmet Bracket
    39 replies
  • Steve Everitt rips Notre Dame!
    54 replies
  • OT: IIHF Semifinal US vs Switzerland Open Thread
    3 replies
  • OT- happy World Whisk(e)y day everyone!
    45 replies
  • Michigan Baseball vs Nebraska on BTN Open Thread
    45 replies
  • Michigan Women's Tennis Swept by UCLA
    4 replies
  • OT: Preakness Stakes
    26 replies
  • M Softball hosting Cal in Regional - 5/18
    21 replies
  • OT: Red Wings @ Hawks Game 2 Open Thread
    113 replies
  • Marvin Robinson to FSU
    51 replies
  • OT: Ron English & Mike Hart to jump out of a plane for new EMU bathrooms
    40 replies
  •  
  • 1 of 7
  • ››
  • Michigan Softball vs. Cal Open Thread
    52 replies
  • Michigan Rowing Places Second at Big Ten Championships
    12 replies
  • Steve Everitt rips Notre Dame!
    54 replies
  • OT: Caption Contest - Preakness Fan
    32 replies
  • OT: ESPN Mag/Insider special $5/Year
    28 replies
  • Michigan Baseball vs Nebraska on BTN Open Thread
    45 replies
  • B1G Network Helmet Bracket
    39 replies
  • OT: Ron English & Mike Hart to jump out of a plane for new EMU bathrooms
    40 replies
  • OT- happy World Whisk(e)y day everyone!
    45 replies
  • Marvin Robinson to FSU
    51 replies
  • OT: Saturday Night Drinking/Open/Tigers Thread
    46 replies
  • OT: IIHF Semifinal US vs Switzerland Open Thread
    3 replies
  • Siva Admits Trey Burke's Title Game Block Was Clean
    62 replies
  • Softball Open Thread 7pm vs Valpo ESPN3
    36 replies
  • Michigan Women's Tennis Swept by UCLA
    4 replies
  •  
  • 1 of 7
  • ››
  • OT: Red Wings @ Ducks Game 7 Open Thread
    229 replies
  • OT: Red Wings vs. Blackhawks Open Thread
    201 replies
  • Shane Morris to wear the famed #7 jersey, J.J. McGrath #46
    175 replies
  • Jabrill Peppers Announcement Date Set
    169 replies
  • Brady Hoke Calls Notre Dame A Chicken
    163 replies
  • UM 2014 Conf schedule football
    123 replies
  • Brandon on Uniformzzz
    119 replies
  • OT: Red Wings @ Hawks Game 2 Open Thread
    113 replies
  • Notre Dame's Nix fires back at Coach Hoke
    110 replies
  • Alex Bars to Notre Dame
    96 replies
  • GoBlueWolverine's Dre Barthwell: Marvin Robinson to leave Michigan
    96 replies
  • Sparty losing recruits to the rap game
    95 replies
  • PSU about to get blasted again by SI investigative report
    88 replies
  • Michigan has #1 recruiting class on ESPN now.
    73 replies
  • OT: Advice on moving to Ann Arbor
    72 replies
  •  
  • 1 of 7
  • ››

mgo.licio.us

  • Big Ten football procrastinates on parity-based scheduling, and nothing ever changes

    the just released schedules were a flat-out statement that the B10 doesn't believe SOS will matter in playoff selection

    1 comments
  • Michigan's Glenn Robinson III, Mitch McGary ranked inside top 20 on ESPN's 2014 draft board

    but I thought that draft was supposed to be incredibly loaded?

    1 comments
  • Tim Hardaway Jr. turning heads, viewed as a first-rounder by some teams, analyst says

    If you're gonna go please be in the first round.

    0 comments
  • Michigan-Ohio State once, Indiana-Purdue once? The Big Ten has to protect its hoops rivalries

    another delightful side effect of a 14 team conference

    0 comments
  • Beilein on transfers: All should have to sit a year, regardless of situation

    I disagree.

    0 comments
  • Julie Hermann takes over as Rutgers AD, won't try to spend like Michigan

    GOOD PLAN

    1 comments
  • Jay Harris says no to Michigan State, decides to become a rapper

    hahahahaha

    0 comments
  • The Difference Between A Good Fan And A Bad Fan

    thoughtful piece from Jacobi on middle finger lady

    3 comments
  • Michigan's rising recruiting profile exciting John Beilein, who remains true to his scouting form

    Their high school coaches and AAU coaches have probably a better appreciation of Michigan than maybe they had before," Beilein said. "It's a tough balance right now. Tim Hardaway and Trey Burke weren't really high-profile players, nor was Darius Morris, and all were high-profile players. "We're still looking at 'who is the best fit.' "

    0 comments
  • Charles Barkley discusses Michael Jordan, Dream Team and more - NBA - Jack McCallum - SI.com

    "When I call somebody a midget, clearly I'm not trying to insult f---ing midgets. I'm just using basketball terminology."

    0 comments
  • Why does the NFL make for such bad media?

    robots

    0 comments
  • Pictured: Detroit's Robocop Statue nears completion date

    elsewhere in awesome things kickstarter made happen

    0 comments
  • Spectacular images of the madness that was the first FA Cup final

    And you think you're crowded at Michigan Stadium

    0 comments
  • Bear Vs. Monkey Bicycle Race Ends With Bear Eating Monkey

    IMPORTANT: Ondre Pipkins not involved.

    11 comments
  • Damon Bullock Has the Greatest Vine Account of All Time

    this is amazing

    7 comments

derek dennis

Baseball: Fall Ball Box Scoring

By formerlyanonymous — September 23rd, 2010 at 8:48 AM — 8 comments
Filed under:
  • alex lakatos
  • baseball
  • baseball
  • ben ballantine
  • cam luther
  • derek dennis
  • fall ball
  • john lorenz
  • kevin krantz
  • kolby wood
  • tyler mills

Michigan's baseball team is in the midst of fall practice this week, and like spring ball for football, there are some vague outlooks of next season hinted at even in meaningless exhibitions against Canadian teams. Yesterday, for the second year in a row, Michigan took on the Ontario Blue Jays, a high-level summer ball squad from north of the border. For the second year in a row, Michigan crushed the Jays.

Pitching

While the 24-1 score over the 14 inning scrimmage means nothing, how innings were allotted to pitchers is something of quite a bit more interest. Heading into next season, Michigan will be replacing two weekend starters. Lefty Bobby Brosnahan seems to be a lock to return to the rotation, and junior Brandon Sinnery is poised to be the second after spending the summer in Ann Arbor bulking up for the workload, but the third spot has been somewhat vague. Enter the exhibition;

pitchers

kolby woodJudging by the innings, it looks like the early front runner for the last spot is Kolby  Wood (right, by MGoBlue). Wood has been a jack of all trades on the pitching staff for quite some time now. Early on, there were several experiments to move him to the rotation, but between his own struggles starting, and his value as a late inning reliever, Wood never could secure a starting spot. Kolby does have a pretty good fastball, a solid slider, changeup, and has worked with developing a splitter.

As far as the other relievers and potential starters, I have to be impressed with Gerbe and Ballantine. Gerbe could very well end up as this year's closer if he doesn't get groomed into a starter as well. I'm starting to get excited about the future of Ben Ballantine as well. His freshman season wasn't great, but with his height and size, I think we'll see a big break through for him this year.

The last note on the pitching staff, why do lefty relievers always bother me? Be it Katzman's bipolar "OMG I'M GREAT" to "OMG I JUST HIT TWO BATTERS AND GAVE UP 4 HITS THIS INNING" or Jeff DeCarlo, Academic All-American, I've just never felt comfortable with our "specialists." This year appears to be more of the same. Tyler Mills is cut from the same sporadic lefty mold where he'll walk a few batters per innings to raise the blood pressure, then it's anyone's guess on how the inning will end.

The Lineup

Starting lineup:

  Player Pos
1 Patrick Biondi 8
2 Anthony Toth 4
3 John Lorenz 5
4 Coley Crank 2
5 Garrett Stephens 3
6 Derek Dennis 6
7 Tyler Mills 9
8 Kevin Krantz 7
9 Alex Lakatos DH

Here's where things get interesting. While the first two slots of Biondi and Toth is no surprise, John Lorenz (bottom right, by MGoBlue) in the 3-hole isn't something I really expected. Lorenz really came along to end last season, but his power has been streaky at best and his strikeout rate lorenz is generally pretty high.  The more I think about it though, the more it makes sense. The only other power options are Crank and Stephens, but their K-rate is probably twice that of Lorenz.

The other option was moving Derek Dennis into the 3, but judging just on the regular season, Dennis didn't appear to be ready for that load yet. It's not to say he won't be ready by February, but I just haven't seen reason to move him that high in the order just yet. Dennis should fit in well to the 6-hole. He'll act as a clean up hitter for Crank and Stephens above him, who should provide Dennis with plenty of RBI opportunities.

The bottom three in the order are of more interest to me than anything else. With two outfield spots open, all three of those guys are competing for two spots on the field. And with Michael O'Neill due back from labrum surgery in the next month or two, that's just one more guy in the mix – one that some close to the baseball program think is already the favorite to start in left. I'm personally leaning towards Krantz as the other outfielder, but that's without seeing him play since the broken thumb. Kevin looked good while replacing Ryan LaMarre last season, and I'd love to see him continue to produce like that at the bottom of the order.

As for the DH, I wasn't really expecting Alex Lakatos to make an appearance, especially given his pitching potential. Lakatos was one of the state of Michigan's top high school pitching prospects last season. I didn't know Maloney also was looking at his bat. I'm also somewhat surprised with the lack of Cam Luther. Luther was the big bat brought in the recruiting class of 2009. He made it into just a handful of games last year before contracting mono, but it appears the projection that he would challenge Stephens for 1st base or designated hitter might be pushed back a little later.

What it Means

Like spring football, everything in this game is all to be taken with a grain of salt. Players still have a few months to get into baseball shape, and anything could happen between now and then, especially on the mound.

If there is one thing I take out of this though, it's pleasure in the AD finally giving the fall exhibitions some publicity. In several southern baseball schools, fall ball is a big deal. Last year, we were given a score, no box, no write up, nothing. As Michigan continues to build it's baseball program, this is a small step forward. So is their recent hire of the new assistant SID, Kent Reichert, formerly of Coastal Carolina (a big time baseball school). I'm really encouraged to see the program moving forward like this.

  • formerlyanonymous's blog
  • 8 comments

Baseball: Derek Dennis spotlight from the Cape

By formerlyanonymous — July 9th, 2010 at 1:02 PM — 4 comments
Filed under:
  • MGoBoard
  • baseball
  • cape cod
  • derek dennis

While Dennis isn't quite the star that Ryan LaMarre was going into the Cape Cod League last year, he's still important to Michigan's future succcess. Because of that, and because Michigan has slowly built a pipeline of journalists from the Daily heading to Cape Cod during the season (Auerbach last year and now Rohan), Dennis was lucky enough to earn a player spotlight on CapeCodOnline.

A taste:

Do you think your defense at short will get better with experience?
Even from high school to college, with the pitching and how strong guys are, the ball comes off the bat so much harder, so you have to react much quicker. As the year went on, I felt more comfortable seeing it off the bat. Even in the Cape League, I feel so much more comfortable in the field than I ever have.

They also discuss things like the comparisons between Dennis and Jeter and things like Dennis being a 3-pt specialist in high school and receiving basketball offers from some smaller schools.

  • 4 comments

Baseball: Summer Ball Teams

By formerlyanonymous — June 23rd, 2010 at 6:17 PM — 7 comments
Filed under:
  • anthony toth
  • baseball
  • baseball
  • bobby brosnahan
  • brandon sinnery
  • cape cod
  • derek dennis
  • matt gerbe
  • summer baseball

Baseball season doesn't end with the College World Series. For most players, it continues all summer long. It's here, and the weight room in the fall, that players make their big jumps for next year. So with that in mind, we'll keep an eye on some Michigan players over the course of the summer.

With games starting over the last week, here's an overview of the destinations of Michigan players.

The Knowns

  • Wareham Gatemen (Cape Cod) - Derek Dennis and Anthony Toth
  • Butler Blue Sox (Prospect) - Ben Ballantine and Matt Broder
  • Quincy Gems (Prospect) - John Lorenz
  • Richmond RiverRats (Prospect) - Kevin Krantz and Garrett Stephens
  • Anchorage Bucs (Alaska) - Coley Crank
  • Lake Erie Monarchs (Great Lakes)- Travis Smith
  • Lima Locos (Great Lakes) – Logan McAnallen, Cam Luther, and Tyler Mills
  • Alexandria Beetles (Northwoods) - Patrick Biondi, Kevin Vangheluwe and Kolby Wood
  • Winchester Royals (Valley League) - Kyle Clark
  • Michigan Rams (AAABA) - Brandon Sinnery (really?), John DiLaura, and Sam Cleary (incoming freshman)
    Not a lot of super interesting notes here. The one that really stands out is Brandon Sinnery pitching for the Rams. Nothing against the Rams, but Brandon seems like he'd be a bigger pick up for ANY other league. The Rams have been home to many of our freshmen who haven't seen playing time, not a guy who is poised to be Michigan's #2. This is a pretty large step down for Sinnery from his stint last summer with the Winchester Royals of the Valley League.
    Lima, Alexandria, and Richmond continue to have multiple Wolverines. Coley Crank and John Lorenz both are sticking it out with their clubs from last year. Travis Smith moved from the Texas Collegiate League to the Great Lakes, and hopefully it serves him better. Last summer with the Brazos Valley Bombers was forgettable.
    In the marquee division, Michigan sends two to the Cape, both with Wareham (Ryan LaMarre's club last season). Toth and Dennis appear to be working on their double play combos as regular players. Neither has hit very well, both around .285, but sometimes it takes time to get used to the wood bats.

Missing

    Looking over the returning roster, a few guys I couldn't find.
  • Ricky Samuel (P, So)
  • Matt Gerbe (P, Sr)
  • Bobby Brosnahan (P, Rs So) – Once was listed on Lima Locos roster, no longer.
  • Michael Kershner (P, Rs Fr)
  • Zach Johnson (C, Rs Fr)
  • Ben Paskus (2B, Rs Fr)
    Gerbe was in the Valley League last season, but he doesn't appear on any active roster I've been able to find. Brosnahan is also a strange one to be missing. He was with Lima last year. It could be that they're in summer school and will join a team later. As for now, it's unknown.
    The other players on that list have yet to make an appearance in a game. Ricky Samuel is supposed to be a major part of the bullpen next season, so I'm somewhat surprised he's not on a roster somewhere.

I'll probably post an update on how seasons are going closer to the start of school, or if I hear about players joining teams late.

  • formerlyanonymous's blog
  • 7 comments

Baseball BTT: Iowa Recap & Minnesota Preview

By formerlyanonymous — May 28th, 2010 at 12:07 AM — 6 comments
Filed under:
  • alan oaks
  • baseball
  • baseball
  • Big Ten Tournament
  • bobby brosnahan
  • derek dennis
  • game previews
  • game recaps
  • Iowa
  • minnesota
  • nick urban
  • patrick biondi
  • ryan lamarre

 nick uban goes kayak 
Nick Urban, Going Yard.
Photo by
MGoBlue.com

Michigan
(35-20, 15-10)

vs

Minnesota
(28-28, 16-9)

Friday 7:00pm ET
Bill Davis Stadium
Columbus, OH

Bobby Brosnahan vs TJ Oakes
Stats Audio   TV:BTN  
Notes: Michigan is 85-86 all time.
Minnesota is 1-0 in the tourney.

Season Series

Minnesota Recap

7-14

 

4-5

2-1

Michigan defeated Iowa in an absolutely dominating performance, winning 18-4. With the win, Michigan moves on in the winner's bracket to face the #1 seed Minnesota Golden Gophers. For Iowa recap and a look at Minnesota, follow the jump.

Read more »
  • formerlyanonymous's blog
  • 6 comments

Baseball BTT: Tournament and Iowa Preview

By formerlyanonymous — May 26th, 2010 at 7:55 PM — 25 comments
Filed under:
  • alan oaks
  • baseball
  • Big Ten Tournament
  • derek dennis
  • game previews
  • Iowa
  • patrick biondi
  • ryan lamarre

 catching Iowa stealing
Catching Iowa Stealing. Photo by 
MGoBlue.com

Michigan
(34-20, 14-10)

vs

Iowa
(28-26, 13-11)

Thursday 3:35pm ET
Bill Davis Stadium
Columbus, OH

TBA vs TBA
Stats Audio   TV:BTN  
Notes: Michigan is 101-45 all time.
Iowa is 1-0 in the tourney (not
reflected above)

Season Series

Iowa Recap

2-5

 

3-5

7-5

Michigan will open up their portion of the Big Ten Baseball Tournament Thursday against Iowa. The winner advances to the semi-finals of the championship round, the loser falls into a pit of despair also known as the loser's bracket.

Iowa owns a 2-1 record against the Wolverines, but they've already thrown their ace Jarred Hippen in order to get to this game. Michigan comes in fully rested and with all its pitchers at Rich Maloney's disposal.

A brief review of the regular season meeting and some thoughts on the tournament after the jump.

Read more »
  • formerlyanonymous's blog
  • 25 comments

Baseball: All-Big Ten Teams Named

By formerlyanonymous — May 25th, 2010 at 6:47 PM — 7 comments
Filed under:
  • alan oaks
  • all big ten
  • baseball
  • baseball
  • bobby brosnahan
  • chris berset
  • derek dennis
  • patrick biondi
  • ryan lamarre
  • tyler burgoon

Following media day at the Big Ten Baseball Tournament, the conference unveiled their All-Big Ten selections.

Michigan claims one first teamer in junior outfielder Ryan LaMarre. Ryan finished his season hitting .409 with 5 homers and 8 doubles in 132 at bats. His .659 slugging percentage easily led the Wolverines. LaMarre didn't get a unanimous selection, possibly hindered by his early season absence.

For the full list of honors, follow the jump:

Read more »
  • formerlyanonymous's blog
  • 7 comments
  • 1
  • 2
  • 3
  • next ›
  • last »
Powered by Pressflow, an open source content management system
Theme provided by Roopletheme; sidebars adapted from Chris Murphy.