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 - 10 hours ago
  • Future Non-Conference Opponent Recruiting Watch
    EGD - 2 days ago
  • Way Too Late B1G Men's Basketball Scheduling Idea
    BeileinBuddy - 3 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,353 views
  • Future Non-Conference Opponent Recruiting Watch
    EGD - 507 views
  • Way Too Late B1G Men's Basketball Scheduling Idea
    BeileinBuddy - 365 views
  • More Milford Men Than Michigan Men: Comparing the 11-12 and 12-13 Hockey Teams
    MGoBlueline - 64 views
  • Big Ten Recruiting Rankings 5-15-13
    Ace - 51 comments
  • MGoAcceptance: Another MGoAnecdote
    LSAClassOf2000 - 19 comments
  • Future Non-Conference Opponent Recruiting Watch
    EGD - 14 comments
  • The Blockhams in "HOCKEY HANGOVER"
    Six Zero - 13 comments
  • Way Too Late B1G Men's Basketball Scheduling Idea
    BeileinBuddy - 2 comments
  •  
  • 1 of 2
  • ››
more

MGoBoard

  • New
  • Recent
  • Hot
  • Marvin Robinson to FSU
    17 replies
  • OT: Ron English & Mike Hart to jump out of a plane for new EMU bathrooms
    13 replies
  • OT: ESPN Mag/Insider special $5/Year
    12 replies
  • BBall year in review Deleted...
    7 replies
  • OT: RIP Dick Trickle and Ken Venturi
    13 replies
  • Siva Admits Trey Burke's Title Game Block Was Clean
    54 replies
  • Softball Open Thread 7pm vs Valpo ESPN3
    33 replies
  • OT Staee shutout by Penn St 9-0 in baseball
    21 replies
  • Alex Bars to Notre Dame
    93 replies
  • OT - The Friday Night Alcoholics - Early Edition Thread
    59 replies
  • Trey Burke current on ESPN2 at NBA Combine
    28 replies
  • OT: End of Drew and Mike on 101WRIF
    39 replies
  • Michigan has #1 recruiting class on ESPN now.
    72 replies
  • The Talented Shallmans
    41 replies
  • OT: Advice on moving to Ann Arbor
    72 replies
  •  
  • 1 of 7
  • ››
  • OT: Ron English & Mike Hart to jump out of a plane for new EMU bathrooms
    13 replies
  • Marvin Robinson to FSU
    17 replies
  • OT: End of Drew and Mike on 101WRIF
    39 replies
  • OT: ESPN Mag/Insider special $5/Year
    12 replies
  • Siva Admits Trey Burke's Title Game Block Was Clean
    54 replies
  • Alex Bars to Notre Dame
    93 replies
  • OT Staee shutout by Penn St 9-0 in baseball
    21 replies
  • Speight to compete in Oakland Elite 11 camp
    46 replies
  • OT: RIP Dick Trickle and Ken Venturi
    13 replies
  • OT: Advice on moving to Ann Arbor
    72 replies
  • Trey Burke current on ESPN2 at NBA Combine
    28 replies
  • Michigan has #1 recruiting class on ESPN now.
    72 replies
  • Hawaii football changing name back to Rainbow Warriors
    59 replies
  • BBall year in review Deleted...
    7 replies
  • OT - The Friday Night Alcoholics - Early Edition Thread
    59 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
    162 replies
  • UM 2014 Conf schedule football
    123 replies
  • Saturday night drinking thread
    121 replies
  • Brandon on Uniformzzz
    119 replies
  • Notre Dame's Nix fires back at Coach Hoke
    110 replies
  • GoBlueWolverine's Dre Barthwell: Marvin Robinson to leave Michigan
    96 replies
  • Wading in the waters of tRCMB, post Marshall
    95 replies
  • Sparty losing recruits to the rap game
    95 replies
  • Alex Bars to Notre Dame
    93 replies
  • PSU about to get blasted again by SI investigative report
    88 replies
  • This week in schadenfreude - Chicago Bulls
    84 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?

    0 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

wolfman81

  • View
  • Track
wolfman81's picture

History

Member for
4 years 21 weeks
Blog
View recent blog entries

Karma

Current value
1

Recent Comments

Date Title Body
4 weeks 1 day ago Calling fouls

You said:
 

I'm concerned that referees would be averse towards getting Wisky in the bonus with 16 minutes left in the first half

If refs start calling the game as suggested Wisconsin will have to adjust...or get used to playing games with 4 players because everyone else has fouled out. Good teams should be able to defend without fouling.

 

4 weeks 2 days ago Limit it...

30 seconds...if you can't tell that quickly, you don't have indisputable visual evidence...



Also, teams must be on the opposite side of the court from their coaches. No over coaching allowed...plus, it is only 30 seconds...right?

4 weeks 2 days ago Not sure the and 1 makes sense

This situation is usually when a foul is committed away from the ball.

4 weeks 2 days ago Simple

Because players are so often drafted on potential. Teams often take chances on players, especially young ones, thinking they can develop that raw talent. But when that talent busts, teams cut the player and don't have a huge penalty to pay for their big chance. This rule would dis-incentivize that practice.



Think about Darko...why the hell did the pistons draft him? At the time, they thought he was a potential superstar center. Someone who could stretch the defense with his outside shot. And since they were really good at the time, they could spend the time developing him. Work on his post game. Rebounding. Strength. Defense...after all he was so young...



Don't get me wrong, sometimes drafting young works. But for every Kobe, there is a Darko. For every LeBron, there is a Kwame Brown. Make the right pick, and you could have a superstar for the next decade and a half (if you can put the right pieces around him). Pick a bust, and you get to try again next year.

6 weeks 1 day ago Agreed

I've even found housing on Craigslist.  But you should ALWAYS:

  1. Meet face to face.
  2. Ensure that the seller (landlord) is legitimate.
  3. Make sure there isn't a real estate sign in the front yard.

I totally saw someone take pictures from the realtor's website and put them in a phony Craigslist Ad.  But this failed the simple test:  If it seems too good to be true...it probably is.  (The house was a 4BR 2500 sq. ft. house with a manicured lawn in a swanky neighborhood being rented for $600/month).

6 weeks 1 day ago Happy thoughts:

"I mean, think of Trey Burke as a corner. Ffffwow. I think he could lock somebody down."

That just makes me smile. :)

6 weeks 4 days ago I think that he means for the

I think that he means for the MONDAY.  So all of the Wichita State fans should go up to the Louisville fans after they beat them and then offer to buy their tickets for the championship for $10 each (adding insult to injury).

6 weeks 5 days ago NO KIDDING! So true.  It was

NO KIDDING!

So true.  It was so cool to see all of the different floors out there.  And it isn't like the locales have changed.  They still play at Rupp, New Mexico, UNC Greensboro...the same old sites.

6 weeks 5 days ago Recipe for a win

Step 1:  Get into the middle of that zone.  (Trey, THJ, GRIII, Not Just A Shooter, this is job 1)

Step 2:  Find the open man

Step 3:  Profit  (Swish)

 

Alternate plan, shoot over zone. 

WOOOOO!!!!

Profit.

7 weeks 2 days ago Correction...

Michigan football winning is NEVER a surprise.

7 weeks 2 days ago Constructive Criticism

You asked for it, you got it.

A few thoughts:

  1. I think that this is an interesting (and relevant) topic to study, and I think you have made a good start at it.
  2. Your mega-table at the end should be a Google Doc and you can give it to us as a link.  As it stands right now, I'm not sure why you put it in there.  It seems like it is simply your dataset, and if you want to encourage me to play with it, then put it in a play-able format and share it that way.
  3. I'm not sure of the value of the Tourney PPG stat.  It is an average of 2 numbers (3 in the case of VCU and LaSalle...first 4 teams that have made the sweet 16).  I would guess that the average should go up for 2 reasons.
    1. Mostly you get higher seeds.  #1 seeds often crush #16 seeds and usually make the sweet 16.
    2. They just won 2 games.  I'm guessing that if you randomly sample two wins from a team's season and average them you will often get a number higher than the season scoring average.**
  4. This seems like it might be a good application for a generalized linear modeling.  Your basic question is:
    Does the number of points scored matter on whether a game is played in a dome or an arena?
    So you'd probably build a model like this:
         pts in S16 = avg pts + opp (def) avg pts + ARENA
    And ask if the ARENA variable is significant.

** I decided to investigate this statement further.  I took Michigan's results this season to look at stability of averages.  Here are a few facts I found:

  1. The average number of points Michigan scored this season (75.1 ppg) was not significantly different from the average number of points Michigan scored in their wins (77.9 ppg).  A Student's T-test of the hypothesis that avgppg in wins > avgppg is FALSE (p=0.1603)
  2. If we randomly sample two winning scores and compare that average to the average ppg, we find that the hypothesis avg2winppg > avgppg is TRUE (p<10^-15).  This tells me that the mean of 2 data points is worthless.
  3. The max point differential in my bootstrap sample (I sampled 1000 trials) was +22.4, and the minimum point differential in my bootstrap sample was -15.1.  These are similar to the values that you found in your data (+21.8 and -13.5).

In the end, my point is that I think you should try a some sort of generalized linear model to support your analysis. Going back as far as you have, I believe, gives you the data set to explore this question.  I think you should do it!

7 weeks 3 days ago Let's score some points!

79-71 Michigan

7 weeks 3 days ago oh dear god?!?

Akron-level influenza?  I hope you are feeling better!

7 weeks 6 days ago I'd like to see 4 more WINS!

I'd like to see 4 more WINS!

8 weeks 3 days ago I rarely agree with anything the WH says...

But that response was pretty awesome.

 

So, no, it wasn't too political.

8 weeks 3 days ago Michigan 95 - SDSU 72  

Michigan 95 - SDSU 72

 

8 weeks 3 days ago Actually...

Actually, I'm pretty sure that ISN'T Delvon Roe.  Look at his white double chin.

8 weeks 4 days ago Nah...

There are plenty more

UM v Minn (little brown jug)
OSU v Illinois (that ugly turtle)
PU v IU (probably some trophy that Indianans only care about...wanted to go with Hoosiers, but that's IUs mascot)

Now we need some to turn into a tradition:
PSU v Neb (I think the B1G was pushing that one)
MSU v Wiscy (someone else thought that'd be fun)
Rutgers v NW (just seems fitting to me)
MD v IA (???? Only option left)

8 weeks 4 days ago Yes, please

I logged in simply to upvote this.

My wife thinks the all yellow unis make them look like "walking bananas".

9 weeks 1 hour ago Agreed

And when the going gets tough, Trey jacks up ill-advised 3s. With the exception of (maybe) Stauskas, all of these players are better when taking the ball to the basket. THAT is how they cut the lead to 2. (Along with defense.)



Trey, THJ, GRIII all need to commit a charge per game.



Also, I'd liked to have seen this lineup:

Burke, THJ, GRIII, McGary, Morgan

I think it would have been helpful when Bo Ryan went with the "inside out" strategy. GRIII was getting abused by Evans, and Beilein never adjusted until it was too late.

9 weeks 1 day ago My 3 year old can shake hands

My 3 year old can shake hands with more class than Crean. It isn't hard. (But his daddy is a good teacher so that doesn't hurt.)

9 weeks 6 days ago Not a lot of effort

Speaking as someone who does some data mining, you should think that it would take them about an hour to figure out as long as Facebook isn't totally stupid.

Seriously, if the vote came from a community account (or however the SECers were subverting the system), you just pitch it.  If it came from a real person, you keep it.  It isn't a democracy, they aren't worried about infringing on people's rights.

10 weeks 15 hours ago Yeah...

I was going to write this post. I totally agree. It would be easy to get that data. It'd probably take someone an hour to fix it if they knew what they were doing.

But seriously, FB has to have that data, and if they don't they are stupid. I think one of the ways that they make money is by selling targeted advertising,and knowing that you prefer DRob to whatshisname would tell an advertiser something about what they should try to sell you. (Hint: It isn't a TAMU jersey.)

12 weeks 2 days ago I can't corroborate this...

But I thought Burleson was an outside receiver.  (Right now on ESPNs depth chart the Lions 1st stringers are Calvin...and Durham.  They also have Scheffler at TE and Pettigrew as the starting FB. So I'm confused as hell.)  But when everyone was healthy last season, this is how I remember them lining up:

WR: Calvin and Burlson
Slot: Young (or Broyles)
TE: Pettigrew
RB: Leshoure (or Bell or Smith or no RB and put in Scheffler)

As I see Breaston as preferable to Broyles, I'd take him in a heartbeat not that we have Titus "Cancer" Young off of the team.  (And holy hell, that was so sarcastic that the /s tag would have been redundant.  I don't think that there is a single Lions fan who want to try to rehabilitate Young.)  So the Lions fan in me would love to see Breaston become a Lion.  He could be the "starting" slot receiver and might (should) be preferable to Logan in the return game.

However, the Michigan fan in me would hate to see him go to the Lions because they are the Lions.  (I feel like sometimes I watch the Lions just to see them crash and burn.  Does that make me like a NASCAR fan?  If so, is that bad?)

14 weeks 1 day ago Even then...

I feel that the college game is truly a guard's game. Especially in the tourney. The guards can do so much more to determine the pace of a game. Like push the tempo on the break. Slow down the other team by applying an annoying press. Distribute the ball and make his teammates better. Generate his own offense off of the dribble.



Don't get me wrong. Big men are important. They get rebounds and score in the paint. Some even lead their team in scoring. But they rarely decide the game like guards do.



If IU were down by 1 with 10 sec left, who gets the ball, Oladipo or Zeller?

14 weeks 2 days ago Kill the meme!

Don't get me started on the "let them decide it on the floor" meme. They are deciding it on the floor as long as you call the game the way you should.

Agreed.  How do we kill this meme?  It always makes me roll my eyes when announcers say that.  It ALWAYS comes off as, "F#$% the rules, let them decide it on the floor."  C'mon, basketball has rules for a reason.  Also, "decide it on the floor" means, "let the guys on offense shoot, no matter how badly they murder the defense."  (See, Michael Jordan pushing the Utah Jazz player off in the Finals to get open for the GW shot.)

15 weeks 1 day ago Interesting

I think I follow you there.  I like the MLM because it dis-entangles the different variables more directly.  But I'm also a nerd...

Speaking of being a nerd, I think it would be cool to look at a pairs plot of the four factors http://personality-project.org/r/r.graphics.html (like this one here).  You could even add the ADE in as well.  (I like the example shown here because the correlation coefficients are shown in the upper panel.  Kind of like one-stop shopping.) 

15 weeks 2 days ago Multiple linear regression

This analysis seems perfectly suited to a multiple linear regression. As you found, the four factors are inter-correlated. Try this out: http://www.stat.yale.edu/Courses/1997-98/101/linmult.htm

Part of the functionality of multiple linear regression is to determine the relative importance of each of the explanatory variables (in this case, the four factors).

15 weeks 4 days ago Looks like Excel

Looks like Excel to me.

But R IS awesome.  Especially when coupled with Sweave or knitr.

15 weeks 4 days ago Modified Cross Country Scoring

Just another idea for how to rank these teams.  In Cross Country (CC) you get points for your place, and the LOW score wins.  Your top 5 runners place counts toward your score and your next 2 runners can push runners from other teams back.  For example in a dual meet, a shut out occurs when you place your top 7 runners before the other team's #1 runner.  Your placements are 1,2,3,4,5,6,7 and your score is 1+2+3+4+5 = 15.  The other team's placements are 8,9,10,11,12,13,14 and their score is 8+9+10+11+12 = 50.  If you have more than 7 athletes on your team, they don't count in the scoring.

An advantage of this system is that it would take advantage of the depth of a class, as well as the top.  Highly rated players get few points, but a lower ranked player can really scuttle the ranking.  (Imagine if your CC team went 1,2,3,4,150.  That would be a score of 160.  Despite having the 4 best runners there, you --almost certainly-- wouldn't win.  I've seen a score as high as ~130 win the state meet, but that was a very close meet...#2 had only a point or 2 more.)

Adapting this to recruiting rankings is (relatively) simple.  We'd first need to determine what teams you care about and rank ONLY THOSE players.  Now there are two parameters that you'd have to set.  First, how many players contribute to a team's score.  (I'd probably start with 20.)  Next you'd have to determine how many players you want to cap the total class size at.  (25 seems reasonable to me).  Once you set this second threshhold, you can eliminate any players above that threshhold from your "scoresheet".

Lastly, you'll have to complete the teams who have less than 20 recruits.  Suppose there are 240 players on your scoresheet.  Because USC only has 14 players, they need 6 more to get to 20.  So you'd have to add in player # 241, 242, 243,...246 to their tally.  You'd also repeat this for any other team with less than 20 recruits (starting at #241 again).  From there it would be as simple as adding up places.

more
Powered by Pressflow, an open source content management system
Theme provided by Roopletheme; sidebars adapted from Chris Murphy.