Home
supporting the Clint Eastwood State Fightin' John Waynes since 2011

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
    • 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
  • Brice's Recruiting
  • 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 Football Recruiting
  • Michigan Hockey Net
  • The Blog That Yost Built
  • The Hoover Street Rag
  • 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

Get Yer Tickets

Find the best US sports betting sites on the web at onlinebetting.com. Sports wagering is getting more and more popular each year, so place your bets online today.

Enjoy online gambling? Why not try online poker or online roulette? Especially online roulette for real money. If you are going to play poker, then make sure you use the PartyPoker bonus code or PokerStars marketing code when signing up to these two poker giants.

If you're looking for online sports betting, Sportsbooks is your best option. Nothing else compares in variety and reliability.

Football Display Case

NFL Watches

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

Always better to play free blackjack and free Flash slots online before making a purchase on any real online casino.

Site Search

Diaries

  • New
  • Popular
  • Hot
  • MGoHistory - The Year In Review - 1971
    saveferris - 1 day ago
  • Michigan Football 101
    cstalionsuofm - 2 days ago
  • The Blockhams in "TACKLING TECHNIQUE"
    Six Zero - 2 days ago
  • College Football 101 (#100)
    cstalionsuofm - 3 days ago
  • Big Ten Recruiting Rankings: 5-21-12
    Ace - 3 days ago
  •  
  • 1 of 5
  • ››
more
  • Big Ten Recruiting Rankings: 5-21-12
    Ace - 3,966 views
  • Nebraska Recruiting, Michigan and the rest of the B1G
    UMgradMSUdad - 3,110 views
  • College Football 101
    cstalionsuofm - 1,789 views
  • The Blockhams in "TACKLING TECHNIQUE"
    Six Zero - 1,665 views
  • Space, bitches...wallpaper edition...
    jonvalk - 1,656 views
  •  
  • 1 of 2
  • ››
more
  • Dear Mr. Woodson; Quit talking to Mark Snyder.
    Section 1 - 139 comments
  • College Football 101
    cstalionsuofm - 45 comments
  • MGoHistory - The Year In Review - 1971
    saveferris - 35 comments
  • Michigan Football 101
    cstalionsuofm - 20 comments
  • College Football 101 (#100)
    cstalionsuofm - 17 comments
  •  
  • 1 of 2
  • ››
more

MGoBoard

  • New
  • Recent
  • Hot
  • Edit: To SoftballKing re: "Oh Well" post
    12 replies
  • OT: New Schutt Helmet
    19 replies
  • "NEW" Football Season Ticket Holder!!!
    36 replies
  • OT: Miami Heat @ Indiana Pacers Game 6 Open Thread: Juwan Howard?
    37 replies
  • # 18 Michigan vs. # 2 Alabama softball open thread
    115 replies
  • OT - Get a good workout in and donate to a good cause next Saturday
    14 replies
  • College Football Countdown: ESPN images of 2011
    8 replies
  • Phil Steele has UM ranked #22
    59 replies
  • OSU Providing iPad to Student Athletes
    57 replies
  • Article on Tom Brady Senior and concussion era
    3 replies
  • Updated 2013 ESPN BB Rankings - Walton #39, Irvin #61, Donnal #65
    23 replies
  • new ncaa football 13 video Michigan vs Maryland
    35 replies
  • Gus Malzahn Discusses how to Attack Nick Saban's Defense (Smart Football)
    22 replies
  • OT: Tigers Open Thread
    91 replies
  • OT: 11 Warriors interviews Chris Brown of Smart Football
    22 replies
  •  
  • 1 of 7
  • ››
  • Edit: To SoftballKing re: "Oh Well" post
    12 replies
  • OT: New Schutt Helmet
    19 replies
  • OT: Miami Heat @ Indiana Pacers Game 6 Open Thread: Juwan Howard?
    37 replies
  • # 18 Michigan vs. # 2 Alabama softball open thread
    115 replies
  • "NEW" Football Season Ticket Holder!!!
    36 replies
  • OSU Providing iPad to Student Athletes
    57 replies
  • new ncaa football 13 video Michigan vs Maryland
    35 replies
  • More Optimism from Sam Webb
    107 replies
  • College Football Countdown: ESPN images of 2011
    8 replies
  • Updated 2013 ESPN BB Rankings - Walton #39, Irvin #61, Donnal #65
    23 replies
  • 11 Warriors Article on diff. between Hoke & RR
    110 replies
  • Phil Steele has UM ranked #22
    59 replies
  • Uptown Dallas for 1 Sep
    38 replies
  • OT: Tigers Open Thread
    91 replies
  • Gus Malzahn Discusses how to Attack Nick Saban's Defense (Smart Football)
    22 replies
  •  
  • 1 of 7
  • ››
  • OT: Friday Afternoon "Whatcha Doing?" Open Posbang Thread
    252 replies
  • Commit Watch? Buckle Up
    152 replies
  • MICHIGAN SOFTBALL: REGIONAL CHAMPS
    147 replies
  • # 18 Michigan vs. # 2 Alabama softball open thread
    115 replies
  • Softball vs. Louisville open thread
    111 replies
  • 11 Warriors Article on diff. between Hoke & RR
    110 replies
  • More Optimism from Sam Webb
    107 replies
  • OT: Champions League final discussion & live thread
    98 replies
  • Devin Gardner changes Number
    96 replies
  • Dallas Morning News: Big 12 Source said "We Might Be Moving Toward 4 Superconferences"
    96 replies
  • Roy Roundtree to wear #21
    94 replies
  • OT: FSU to Big 12 talk picking up heat. Clemson and Georgia Tech in talks with big 12
    94 replies
  • OT: Tigers Open Thread
    91 replies
  • FWIW Probable USC commit S'ua Craven has narrowed his list
    89 replies
  • OT-Pam Ward removed from ESPN college football coverage
    89 replies
  •  
  • 1 of 7
  • ››

mgo.licio.us

  • Michigan still in search of a No. 2 running back, and it may not be Vincent Smith

    Rawls if he can hang onto it, I'd guesss

    0 comments
  • Let the Spawning Commence | Michigan Today

    probably about welcome week. or fish. but probably welcome week.

    1 comments
  • Report: Rob Bolden staying at Penn State

    JUST LEAVE ALREADY

    0 comments
  • Former Michigan players see Wolverines 'torturing' Urban Meyer and Ohio State in coming years

    There's absolutely no way that ends up on a bulletin board somewhere

    0 comments
  • Former U-M tight end Bennie Joppru, 32, recovering from stroke

    best wishes

    2 comments
  • Michigan's Lewan maturing into a leader

    but what about the bike?

    1 comments
  • Relegation in College Football!

    amazingly, we don't go down in 2008.

    2 comments
  • Newest commit Copp discusses high-school football career, decision to pursue hockey

    “We’ve had season tickets (at Yost Ice Arena) ever since I was born,” he said. “It’s always been the dream to play there.”

    0 comments
  • FACES OF DESPAIR: BIG TEN MEETINGS

    "The wolf is the only constant, Adam. It takes care of its own and lives in the wound called the world. She rips it anew each day for the blood she needs to survive."

    0 comments
  • DTotD: An overhead kick to the throat in MLS

    Justin Meram didn't just score

    0 comments
  • Devin Booker blowing up, sticking to roots

    offer coming in a month, most likely

    0 comments
  • Versatile Nik Stauskas ready to do a bit of everything for the Michigan basketball team

    "I had so many Michigan fans and other people messaging me on Twitter and saying 'I hope you're ready to play point guard. I was a little bit worried."

    1 comments
  • Eso Akunne of Michigan Wolverines holds memories of mom close

    "Come home. We need to talk about mom."

    0 comments
  • Get Familiar: Michigan verbal Taco Charlton

    Enjoys things with "game" in the title.

    2 comments
  • Scouting Video: Derrick Walton at 2012 Spiece Run ‘n Slam

    sounds like all three Michigan commits are improving their stock so far

    0 comments
  •  
  • 1 of 2
  • ››
more

Friday Night Lights 2010: A Defensive Primer

  • View
  • Revisions
By Tim — August 27th, 2010 at 1:18 PM — 13 comments
Filed under:
  • brennen beyer
  • chris rock
  • delonte hollowell
  • friday night lights
  • greg brown
  • kellen jones
St. Francis De Sales Schedule 2010
Date Time Team
8-27 7:30 @ Gahanna Lincoln
9-3 7:30 New Albany
9-17 7:30 Youngstown Cardinal Mooney
9-25 2:00 @ Orchard Lake (MI) St. Mary's
9-30 7:30 @ Maumee
10-1 7:30 St. Charles
10-8 7:30 St. Charles
10-15 7:30 @ Bishop Watterson
10-22 7:30 Cincinnati La Salle
10-30 7:00 Cleveland Benedictine

Chris Rock

chris-rock-desales

Columbus, OH
St. Francis DeSales
HS projection: Tight End/Defensive End
Projects as: Defensive End/Defensive Tackle

Last year, St. Francis De Sales went 7-3 in the regular season, making the playoffs. Once they got there, they pounded through 4 rounds to the state championship game. There, they lost to Ray Vinopal's Youngstown Cardinal Mooney team. Rock finished with about 50 tackles and 11.5 sacks despite struggling with illness through most of the season.

This year, DeSales expects to make the playoffs yet again (as they have for the past 17 years), and they have intentions to win it this time. They boast senior starters at many positions, and a number of talented players, including 2012 RB Warren Ball, who many suspect is silently committed to Ohio State. However, they have only 8 starters back off last year's team. Rock will play both defensive end and tight end for the Stallions, and look for an improvement on his numbers from last season with a healthy year.

Rock has switched from No. 88 to 54 so he can play on the line in addition to taking snaps at tight end.Rock has been a standout at defensive end since coming to the school for his sophomore year, and should continue to lead the sack parade this season.

If Rock can stay healthy and put a good product in the field this year, he could see his rankings improve. Prior to last year, he was considered a top prospect in Ohio's class of 2011.

I might be able to catch a game or two of Rock's, though they play in Orchard Lake during a Michigan game, so I'll have to head to Ohio to do it. DeSales streams audio from all their games on their website, and typically has highlight videos as well.

Plymouth Schedule 2010
Date Time Team
8-27 7:00 Salem
9-2 7:00 Howell
9-10 7:00 Wayne Memorial
9-17 7:00 @ Livonia Churchill
9-24 7:00 @ Livonia Franklin
10-1 7:00 Westland John Glenn
10-8 7:00 @ Canton
10-15 7:00 @ ?
10-22 6:30 Adrian

Brennen Beyer

beyerinside.jpg

Plymouth, MI
Plymouth High School
HS position: Tight End/Defensive End
Projects as: Defensive End/LB

Last year, Beyer's Plymouth team went 6-3, making the MHSAA playoffs. However, they were pasted in the first round by Canton 40-17 to finish 6-4. That was actually a vast improvement over their regular season loss to the Chiefs, in which they went down 49-7. Over the course of the season, Beyer accumulated 9 sacks and 9 tackles for loss. On offense, he had 6 touchdown receptions.

This year, the Wildcats are looking to make it back to the playoffs, and break their three-year streak of earning six wins. Beyer's offensive stats might suffer, as the team is replacing its starting quarterback, and one of the options is a dual threat. Defensively, I'm not sure if Beyer will stay at defensive end or move to linebacker in anticipation of playing that position at the next level. If Beyer has a huge year statistically, he could move up in the rankings, but he's probably at his peak right now.

With Plymouth's proximity to Ann Arbor, I should be able to check out a few of Brennen's games this year, and will have highlights to post on mgoblog.

St. Pius X Schedule 2010
Date Time Team
8-28 7:00 @ Trinity Christian Academy
9-3 7:30 @ Sealy
9-10 7:30 Bellaire Episcopal
9-17 7:30 Worthing
10-1 7:30 St. Thomas
10-8 7:30 @ Monsignor Kelly
10-15 7:30 @ Houston Christian
10-22 7:30 Monsignor Kelly
10-29 7:30 Houston Christian
11-5 7:30 @ St. Thomas

Kellen Jones

KellenJones18.jpg

Houston, TX
St. Pius X
HS position: Linebacker
Projects as: Linebacker

Last year, St. Pius went 8-2 in the regular season, making the playoffs. Once there, they defeated San Antonio Central Catholic 42-28 and winning a district championship before being knocked out in a 28-36 Loss to Temple Nolan Catholic. Jones was one of the stars of his team, with 75 tackles, 22 tackles for loss, six sacks, and three fumbles forced/recovered in nine games played. he also added an interception in his first-team all-state campaign.

The Panthers expect to make the playoffs, as they have in each of the past seven seasons. Jones will be a key player defensively. It is important to note that their success does not come against some of the best teams in Texas, as they compete in the Texas Association of Private and Parochial Schools, and don't see the big public schools. That factor will probably keep Jones ranked where he is now.

I won't be seeing Jones in person this season, but still expect to fill you in on his stats each week.

Fremont Ross Schedule 2010
Date Time Team
8-27 7:00 @ Toledo Start
9-3 7:30 Toledo Whitmer
9-10 7:30 @ Tiffin Columbian
9-17 7:30 @ Cleveland Benedictine
9-25 7:30 Hunting University
10-1 7:30 @ Findlay
10-8 7:30 Marion Harding
10-15 7:30 @ Napoleon
10-22 7:30 Lima Senior
10-29 7:30 Sandusky

Greg Brown

gregbrown.jpg

Fremont, OH
Ross High School
HS position: Safety/Receiver
Projects as: Cornerback/Safety

Last year, Ross struggled to a 5-5 record, missing the state playoffs. For a traditionally strong program, this was a serious letdown. Greg Brown was one of the stars of last year's team, however, and since he was committed for so long, I covered him in last year's Friday Night Lights feature. He finished with about 26 receptions for 440 yards, and 24 carries for 133 yards on offense (where he was named 2nd team All-district at wideout). I couldn't find defensive stats for him.

The year, Ross expects to make a return to the playoffs, and a much-improved record. Brown has moved from corner to safety on defense.

"We want to put him in a position where he can make plays," Kidwell said of Brown. "At corner you can run away from him or you can throw away from him. We put him at free safety and he'll be in the middle of the field and he should be a great run supporter for us and he should be a great pass defender for us."

His attitude is reportedly much better than it was last year, which might mean more stats. He'll still be a versatile threat for the offense, maybe more on the ground this year, as Ross graduated QB Cody Foos. If Brown can prove himself on the field this fall, he might be in for a rankings bump.

I'm not sure if I'll get a chance to see Brown in person this season.

Cass Tech Schedule 2010
Date Time Team
8-28 8:00 AA Pioneer (@EMU)
9-3 6:00 Detroit Central
9-10 4:00 @ Detroit Denby
9-10 4:30 @ Detroit Southeastern
9-24 4:30 Detroit ML King
10-1 6:00 Detroit Mumford
10-8 4:30 @ Detroit Northwestern

Delonte Hollowell

hollowell.jpg

Detroit, MI
Cass Tech High School
HS position: Corner/Wide Receiver
Projects as: Cornerback

Last year, Cass Tech went 5-3 in the regular season, making the MHSAA playoffs. They squeaked by Dearborn Fordson in the first round, before Detroit Southeastern knocked them out with a 41-0 pounding. They finished with a 6-4 overall record. Through five games, Hollowell had 3 interceptions and 25+ tackles, but I couldn't find stats for the second half of the year.

Cass Tech, like most of the Detroit Public Schools, struggles against suburban schools. They are consistently one of the top teams in the PSL, though Detroit Southeastern has whipped them a few times in a row. Hollowell will be one anchor of a strong secondary, and be a speedy, big-play receiver on the other side of the ball. Hollowell is unlikely to see his rankings go up, as it's his size that's keeping him ranked where he is.

This Saturday, Cass plays Ann Arbor Pioneer at Eastern Michigan's Rynearson Stadium at 8pm, part of the Big Day Prep Showdown. I'll be there getting highlights of Hollowell (and his junior teammates Royce Jenkins-Stone and Terry Richardson). There are conflicting schedule on the internet for the Technicians, so I'm not sure which game is accurate for the 10th.

  • Login or register to post comments

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
August 27th, 2010 at 1:24 PM | Can we get St. Pius X (Score:1)
maizenbluedevil
maizenbluedevil's picture
Joined: 09/12/2008
MGoPoints: 2264

Can we get St. Pius X Football shirts added to the MGoStore?

  • Login or register to post comments
August 27th, 2010 at 1:24 PM | I thought Beyer plans to play (Score:1)
ish
Joined: 06/30/2008
MGoPoints: 7317

I thought Beyer plans to play with a hand down in college.  What makes you think he might switch to OLB?

  • Login or register to post comments
August 27th, 2010 at 1:26 PM | He'll play the Craig Roh (Score:1)
Tim
Joined: 07/08/2008
MGoPoints: 12640

He'll play the Craig Roh position. I e-predict that Roh will be playing off the line a lot this year.

Yeastbound and Down

Great Lax State

  • Login or register to post comments
August 27th, 2010 at 1:51 PM | Detroit vs. Suburban Schools (Score:1)
profitgoblue
profitgoblue's picture
Joined: 09/01/2009
MGoPoints: 17900

Tim, why have the Detroit city schools struggled against suburban schools historically?  I'm an out-of-towner without much knowledge about Michigan high school football.  Thanks.

MGoBlog - your one-stop source for all that is newsworthy.

 

  • Login or register to post comments
August 27th, 2010 at 2:35 PM | Subpar to terrible coaching. (Score:1)
The Other Brian
The Other Brian's picture
Joined: 06/30/2008
MGoPoints: 1180

Subpar to terrible coaching.

http://genuinelysarcastic.blogspot.com (UPDATED: 5/27)

  • Login or register to post comments
August 28th, 2010 at 3:33 PM | In addition to generally poor (Score:1)
Tim
Joined: 07/08/2008
MGoPoints: 12640

In addition to generally poor coaching, they're more likely to have a couple great talents, but surround those guys with horrible supporting casts. The quality of play on the suburban teams is a little more consistent across the board, I think.

Yeastbound and Down

Great Lax State

  • Login or register to post comments
August 27th, 2010 at 2:07 PM | Thanks Tim for the (Score:1)
HttV Wolverine
HttV Wolverine's picture
Joined: 08/02/2010
MGoPoints: 7002

Thanks Tim for the information. I look forward to seeing how these guys perform this season. I live in the Toledo area, so I may be able to check out some of the games Brown and other area guys play. If not I watch the scores and recaps on the local news.

http://gobrew.blogspot.com/

“What the mind can conceive, the mind can achieve and those who stay will be champions.” - Bo 

][V][

  • Login or register to post comments
August 27th, 2010 at 2:21 PM | Hey, Tim... (Score:1)
NoNon
NoNon's picture
Joined: 06/30/2008
MGoPoints: 202

...I live about 20 minutes from St. Pius X in Houston, so I'll be sure to catch a game or too and give you the update on Kellen Jones and maybe even take some video if I can ever find that dang camera!

Nothing good ever had "State" in its name

  • Login or register to post comments
August 27th, 2010 at 3:20 PM | Let me know (Score:1)
U of M in TX
U of M in TX's picture
Joined: 07/01/2008
MGoPoints: 412

Let me know what game you are planning on seeing and I may meet up with you with my video camera for taking some game footage.

jdjmad1@yahoo.com

  • Login or register to post comments
August 30th, 2010 at 10:43 AM | Gotcha... (Score:1)
NoNon
NoNon's picture
Joined: 06/30/2008
MGoPoints: 202

I'd really like to go with other wolverines nearby

chris.niermann@gmail.com

Nothing good ever had "State" in its name

  • Login or register to post comments
August 28th, 2010 at 10:21 AM | Cass Tech (Score:1)
HailGoBlue86
Joined: 08/11/2010
MGoPoints: 425

I will be at Eastern today for the Cass Tech game, hopefully Hollowell has a couple picks.

  • Login or register to post comments
August 28th, 2010 at 3:33 PM | Paul and I will be there (Score:1)
Tim
Joined: 07/08/2008
MGoPoints: 12640

Paul and I will be there getting our video on. Stop by and say hi!

Yeastbound and Down

Great Lax State

  • Login or register to post comments
August 29th, 2010 at 11:20 AM | http://michigan-football.com/ (Score:1)
Pete the Numbat
Joined: 12/17/2008
MGoPoints: -2

http://michigan-football.com/f/casstech.htm

that website is normally pretty darn good for hs schedules and such

  • Login or register to post comments
Powered by Drupal, an open source content management system
Theme provided by Roopletheme; sidebars adapted from Chris Murphy.