Techcafeteria

Fair Pay

A sad, but all too common problem was presented on NTEN’s main discussion forum yesterday:

An IT Director in New York City, working for a large nonprofit (650 people, multiple locations, full IT platform), got approval from his boss to hire in a Systems Administrator (punchline here) at $40,000 annually.  Understand, System Administrators rarely make less than $75k a year at similarly sized for profits.  The boss pulled that number out of a salary survey, but, given the quality of it, I say he might as well have pulled it out of a hat.

Determining what’s fair—or, as we call it “market”—pay is an art in itself, and good salary surveys, like the one NTEN produces, offer far more than suggested wages – they provide context, like location, industry standards; they discuss trends, and the best ones frame the survey results in what the numbers should mean to us.

So, when I read the NTEN survey, and saw what were still ridiculously low salaries in comparison to the for-profit pay scales, I didn’t read it as “these are good numbers”.  I read it as “our industry doesn’t value technology.”  Literally.  If our salaries are at 50-75% of the rest of the world’s, how are we going to attract long-term, talented people?  And if we have a revolving door of mediocre (or, more accurately, some stellar, some miserable) sysadmins running our critical systems, how much money, productivity, and plain competence at our important work are we going to sacrifice?  What’s the cost of maintaining instability in order to save bucks on payroll?

So my pitch is that we have to stop thinking that there’s a metric called nonprofit wages.  There are market rates for positions, and there is a value in serving a mission.  So a nonprofit salary is a market salary (what a for profit would pay), less the monetary value of being able to serve the mission.

Nonprofits can’t keep thinking that they exist in some world within a world.   They complete with all businesses for talent, and, in the IT realm, for profits not only offer better compensation, they offer more toys, bigger staffs (which translates to more techies to pal around with, something a lot of my staff have missed in nonprofit), and, often, newer technology to learn and deploy.  In our field, it’s all about current skills.

So I feel for my compatriot in NYC, and hope that he can muster a case for his boss, for both his and his bosses sake.  If NTEN is reading, a great accompanying metric for the salary survey would be IT turnover tracking, as well as interims when key poisitions (CIO, Sysadmin) are unfilled.  Info on how that impacted business objectives.  We need to do more than just report on the pay – we have to document the impacts.

Random Identity

I took a brief trip to Second Life the other night, yet another web 2.0 trend that, like Facebook, sends my normally open-minded and curious instincts running for shelter.  I’ve never been into gaming, and I obviously don’t use the internet in order to do things anonymously – my username is based on my real name just about everywhere.  But I’m looking for any means possible to improve communication at my geographically diverse company, and to do it while reducing our carbon footprint.  So that’s quite a challenge – how do we improve communication while cutting down on flying, when we have offices in Honolulu, Juneau and D.C., among other places?

So it struck me that Second Life, as a virtual meeting place, has, at the very least, potential that should be vetted.  I have yet to do that vetting – I plan to give it a shot tonight by attending a virtual meeting with the Techsoup virtual community. On Wednesday, I created an account and figured out just enough about how Second Life works in order to get to the meeting later. Reactions:

Good:

  • Second Life supports voice, if you have a microphone and stereo speakers, and does it well enough that, if you’re conversing with someone who is, in the Virtual Reality, standing to your left, their voice will come from the left speaker.

  • It was easier than I thought it would be to move around and figure it all out.  Your mileage might vary.  It is, necessarily, a somewhat busy interface.

Bad:

  • You are not only advised to not use your real name, you can’t.  The account creation process lets you create a first name (text input box) ad select a last name from about 25 in a drop down list.  After being advised to “pick my name carefuly, it’s permanent, and can’t be changed”, I had little option to actually pick a name that I identified with or took seriously.

  • Big roots in the gaming community, obviously.  The account creation process offers you ten avatars to choose from (avatars being the cartoon images that will represent you in the virtual world).  Five female, five male – I was not going for the female impersonation thing, so that left me five.  Of those, one (“Boy Next Door”) was fairly innocuous, although it looked about as much like me as Fred from “Scooby Doo” does.  If I didn’t want to be Fred, my choices ranged from anthropomorphic fox people to what must be villains from the old “He-man, Master of the Universe” Saturday morning cartoon.  Mind you, I was able to customize Fred’s appearance, and while I was shooting to make him look like me (I know, completely unclear on the concept here), as close as I could get resembled my punk rock days in the late seventies.

So, I’ll do a follow up post after I get to do what I set out to do, and evaluate Second Life as a virtual meeting place.  But, already, I’m trying to imagine how I explain to the eighty or so Earthjustice Attorneys that step one is to pick a name like “John Vigaromney” that you’ll be known as, and step two is to decide whether you want to look like a furry animal or a grim reaper.  Then determine whether the avatars will reduce any serious meeting on global warming or mountaintop protection strategies to jokes and hysterical laughter.

I’m really not looking for Second Life, but there’s a huge—and maybe critical—application for Supplemental Life, which lets online collaboration more intuitively replace travel.

The $10/hr Dilemma

Everybody who enjoys calling tech support, raise your hand.

No one?

As a long-time IT Director, who came up through the system administration ranks, I dread those situations where the deadline is near, the answer is far, and the only option is to call the company’s support line.  Mind you, it’s never my first option – a well-phrased Google query, first sent to the web, then to Google Groups, is far more likely to get an answer quickly.  And there are those application manuals, gathering dust – the best ones will have good indexes. Also, decent applications have online support forums, and the best ones let you search without joining first.

What makes me crazy is this:  the chances that the $10/hr front line support person answering the phone will know more about the application than I do are slim.  This isn’t arrogance, it’s experience.  I’ve almost certainly installed more applications in my career than he or she has ever used.  And I know, for a fact, that that support person has a script—a series of questions that they have to ask me verifying that I’ve tried all of the things that I’ve already tried.

So my mission, should I be lucky enough to accomplish it, is to bypass all of this.  Sometimes I can, sometimes I can’t – kind of depends on how much independent thought the $10/hr type is willing to apply.  Here are my techniques:

  1. Remember that I’m speaking with someone who makes $10/hr (or less, particularly if it’s outsourced to another country) to take all sorts of abuse.  I’m patient, polite, gracious.  It’s not their fault that I have the problem, whatever the problem is.

  2. Appeal to their intelligence.  Experience, which I have the edge on, isn’t intelligence, and salary level isn’t an indicator, either.  If the support dude feels like I’m treating him or her respectfully, they’ll be more motivated to really help me.

  3. That said, still be authoritative and a touch arrogant.   Let them know that you are not a novice.  “I’m IT Director for a national organization and have years of experience with all types of software.  I have a specific question about this feature; I have tried all of the standard debugging methods and have been through the manual and support forum.  If you are not the person most knowledgeable about this area, can you connect me to someone who can assist me?”  Goal here – skip to the higher level tech support, do not pass go, do not collect half an hour of aggravation.

I don’t vary any of this for U.S. based vs. outsourced support.  It’s the same job and territory.  If anything, based on experience, it does seem to me that the outsourced first-level support is often more knowledgeable than American counterparts, maybe because it’s not an entry level job in India or China, or one with high turnover, as it likely is here.

[This post is a shout out to friends in the NTEN IT Directors Affinity Group, a few of whom made the request]

Horton Homeschools a Who

As anyone who has kids, was a kid, or was an adult who has the good sense to read great kid books knows, Horton was an elephant who heard a tiny voice on a speck of dust and sought to protect the infinitesimally tiny population therein. His antagonist in Dr. Seuss’ classic “Horton Hears A Who” was a sour kangaroo who maintained “A person on that? ... Why, there never has been!”. Not to belabor the obvious, but we have Horton representing imagination and free thinking, and the kangaroo preaching narrow-mindedness and suspicion.

So, I took my family to see the movie yesterday. The movie takes the ten minute tale and strrrreeetttccchhess it into a 90 minute film with mostly topical humor. As father to a homeschooled son, I was pretty offended by one joke. Early on, the haughty, over-critical kangaroo, voiced by Carol Burnett, protests that Horton can’t be allowed to spread these horrible lies about tiny people, that he’ll corrupt the youth with his overactive imagination. But her little kangaroo will be all right – “he’s pouch-schooled”.

This promotes the sad, but popular stereotype of homeschool parents as over-protective and narrow-minded. It’s this type of stereotype that, last month, led a three judge panel to rule, in a case of possible domestic abuse, that children can’t be homeschooled in California unless the primary parent doing the homeschooling is an accredited teacher.

Three judges ruled on one case of possible neglect and abuse, and then took a giant club and swung it as wide and far as they could, hitting every one of the estimated 200,000 homeschooling families in California. We aren’t abusing our child; we aren’t hiding him from the world—quite the opposite! What we’re doing is working as hard as we can to provide the educational environment that he will soar in.The state government should respect that.

I’m blogging this because it’s the tip of a very large iceberg. While homeschooling wasn’t our first choice, public school isn’t an alternative that we would consider, even if our kid was one of the minority of children whose learning style meshes with that educational model. The No Child Left Behind Act is ravaging our school systems, and creating an environment where fear and threats determine the curriculum, much as fear and threats have dominated our political arena in the George W. Bush years. Children are taught to pass tests, and the ability to test well is a skill unrelated to the ability to think.

The kangaroos are in the classroom. What kind of world will my child grow up into, if all of his peers are taught only how to memorize, not to imagine and discern?

NTC08 Part 2: In Honor of Marnie Webb

At the NTEN awards on Friday, Marnie Webb took the Person of the Year award, and rightly so!  In honor of Marnie, a key originator of the nptech community, I want to share the story of how I met her.  And try to make her blush a bit more.  :-)

In 2004, I was reading Jon Udell’s Infoworld columns about a new technology called “Really Simple Syndication”, RSS.  The technology interested and thrilled  me a bit, because it looked like it might provide a much needed management tool for web-based information (which it did).  In early 2005, I was browsing through popular bookmarked web sites at Del.icio.us, a web site that made innovative use of RSS, and saw a link entitled “The Top 10 Reasons that Nonprofits Should Use RSS“.   I noted that the author, one Marnie Webb, of course, worked near me in SF at Compumentor/Techsoup. The next week, I ran across a  post by the same Ms. Webb to the del.icio.us mailing list.  Armed with the knowledge that there was someone else obsessed with the same technology trends and potential that I was, I emailed her and said “You don’t know me, but we have to have lunch”.

The rest is this story—this blog, Techcafeteria, my happiness in finding/joining NTEN, which Marnie introduced me to.  We started up the nptech aggregator web site, as the next logical progression in Marnie’s campaign to get people around the world referring useful information to each other via that ubiquitious tag.  But I am positive that my story is far from unique—Marnie is one of those people who, in her unassuming way, promotes ideas and community. So, good work NTEN, and great work Marnie! A well-deserved award.

Back from NTC08

What a week – I flew to Tallahassee in Sunday and had a great visit with the attorneys and staff at Earthjustice’s office there, then hopped a couple of planes Tuesday night to New Orleans for NTEN’s annual Nonprofit Technology Conference (NTC). As usual:

  • a bigger crowd than the prior year;

  • a meticulously planned event that leaves no room for anyone not to get a lot out of it;

  • great speakers; great food; great networking.

I participated as a panelist in three sessions:

  • Change Management: The People Side of Tech Adoption, which I designed. Steve Heye, a technology planner for the YMCA, and Dahna Goldstein, CEO of Philantech joined me, replacing Amir Tabei, CIO of NPower Texas, who fell victim to air traffic problems that messed up a number of NTC commutes. I thought the session went reasonably well, with some valuable info imparted and a good dialogue, but it got a little testy toward the end, which I think is indicative of a lot of the frustration we all have with the knowledge that technology planning is key to successful change management, but there are still far too few CEOs that get that. Or, it could be because the room was too small and we were practically sitting on top of eachother…

  • Will Your Data Be Yours? Evaluating Data Exchange in Software. This one, led by Laura Quinn of Idealware and with Alan Gallauresi of Beaconfire, was far more technical, diving deep into data exchange technology. Alan took the real technical role, and I did my bit to soften it and tie it to real world examples, but, truth is, I think we had an audience that was pretty good with the acronyms, and it was another successful session.

  • Finally, Roundtable: How I Solved my Data Integration Problem was led by Dahna (above), and we were joined by Corey Snipes of Twomile Information Services and Richard Jeong of The Friends Committee on National Legislation. Again, the other guys took the more technical side while I presented the management issues. This was, I think, the best session of the three. It really was a mix of the first two topics, focusing heavily on the politics around integration projects, and the dialogue was really robust, as with the Change Management session, but much more friendly.

Rumor has it that that last session was videotaped – I’ll link here if it shows up.

I also attended a pretty compelling session on organizational metrics. Steve Wright (Salesforce) and Rem Hoffman (The Center for What Works—day job: Exponent Partners) pitched a movement to change the metrics that nonprofits are judged by from the standard financial ones that Guidestar tracks to a more mission accomplishment-based model. This is an ambitious, but important effort, and Rem’s Center is a good place to start.

On Friday, I attended the first Meeting of the NTEN IT Directors Affinity Group, and, once again, we were in far too small a room. It started out a bit surreally. We all agreed that this was a place for the leaders of Information teams in organizations to talk freely about our challenges and our vendors. We started the session with round the room intros – name, org, number you serve and number on your staff. The fourth person explained that he was from some charity-focused telco and wanted to talk to us about his company’s offerings. I truly thought this was a joke, but when I called him on it he got up and shuffled uncomfortably out of the room. If you do anything similar to what I do for a living, then you know that it’s an endless barrage of cold calls and spam. As IT decision makers, we are all walk around with big targets on our chests for these vendors. They have little sense of propriety, as this truly illustrated. It’s amazing that they don’t just ring my doorbell and invite themselves over for dinner at night.

Note: I make a huge distinction between vendors selling products and services and nonprofit-focused consultants (circuit riders). Circuit riders tend to people who are just as mission-focused as I am, and see a more effective role for themselves as freelancers than employees. Vendors want to sell me products. There are many decent, nice vendors, and many who will discount software for worthwhile organizations, and I’m highly appreciative. But the best ones also know that we have enough to do without listening to pitches every ten seconds. Hard selling in the nonprofit community is not cool.

So, rants out of the way, the conference also offered great New Orleans excursions for food, the traditional Day of Service, where conference attendees donate time and expertise to local non-profits (I consulted for the Pro Bono Project), and a couple of keynotes. They were unusually weak this year – David Pogue, NYTimes tech critic, gave an entertaining canned performance that, while funny, lacked much in the way of relevance and depth. Most of us actually already knew about cell phones, Google, Internet TV and Web two-dot-oh. He would have done better to find out who he was addressing prior. On Friday, three women from New Orleans non-profits told interesting stories and painted the rosiest picture possible of New Orleans’ post-katrina recover—I mean, renaissance. Their talk was countered by a rash of twitter links to articles on how only a 16th of the families that own houses have actually received the money promised them (not to mention the fact that anyone renting is just out of luck). New Orleans felt like a ghost town, with pretty empty streets and lots of for sale signs. It is certainly inspiring to see and hear about the efforts of the local churches and nonprofits to rebuild it, but it’s a continuing disgrace that the government and national media ignore the situation and let incompetence guide every move. The federal government has pretty much abandoned the gulf coast.

Next year, NTC comes home—it’s in San Francisco. I look forward to attending without flying, for once! I have every confident that it will be one of the five best conferences I’ll have ever attended, as this, my fourth NTC, was one of the four.

What I’ve been up to

Ah, poor, neglected blog. Wanted to post a few things here:

  • The Techcafteria website has been cleaned up a bit – consulting pitch removed, as I’m fully employed at Earthjustice; I also beefed up the documents section. I was happy to find my Non-Profit Times article on Data Management Strategy is now available in their free archives.

  • Upcoming articles: I’ve submitted a draft of an article on Document Management to Idealware, which might see publication in the next month or two. I’m a big proponent of enhancing the process of saving and opening documents, and I have a lot of experience with it, having spent most of my career at law firms. I’m also one revision away from a good guide to dealing with your domain name – how to register it, what to look out for, and what to do if things go wrong. My impression is that this is a big headache for NPO’s and I can’t find much written on it at Techsoup or other logical places.

  • The NTC is coming up quickly! I’m really looking forward to NTEN’s annual Non-Profit Technology Conference in New Orleans in March. I’m leading a panel on Change Management (“the human side of technology adoption”) and I’m participating in one or two Open API-related sessions, following up on my first Idealware article. I’ll say it again: Holly and the team at NTEN put on the absolute best event you can hope to go to. I’ve been to tech conferences put on by Microsoft, O’Reilly and others, and they should simply be ashamed of themselves. The planning and quality of the event, meals, sessions, locations for NTC always excel.

  • And I’m on the committee for NetSquared’s next Developer Challenge, tying in with the 3rd annual NetSquared Conference in May. Billy Bickett and others at Techsoup/Compumentor are looking to make it even more exciting this year than last, with a host of big name companies sponsoring and participating.

Shlock and Oh! Facebook’s social dysfunction

I am not a luddite. In fact, I’m a big advocate of most of the concepts of social networking, and a long-time participant. But, about a month ago, A persistent friend roped me into joining Facebook, which, as you no doubt realize, is about the trendiest web site on Earth right now, basking in more than it’s fair share of memespace. Man, am I hating it.

Facebook is decidedly social. You fill out your profile, connect to your friends, and, from that point on, every time that you or a friend do anything on Facebook, the rest of your community knows about it, as a constantly updating scroll of alerts keeps you up to date. I know that Scott won a Disney trivia quiz, that Holly is now friends with Heather, and that Michelle has been experimenting with Trac, my favorite source code repository software. That’s a lot more info than LinkedIn tells me about my associates when I log on there. I also know, or have good reason to suspect, that a co-worker of mine broke up with his partner recently, because he updated his profile to note that he’s single. That was more info than I really wanted to know…

Most of what can be done on Facebook involves using the custom apps that programmers and pseudo-programmers (like me) can easily develop for the platform. The problem is that the majority of these apps are astoundingly trite in nature. There are hundreds of apps to let you poke your friends and compare your pop culture acumens. But there’s little of substance. I know that what drew the bulk of my friends to this platform was the promise of using it as a mission-marketing and fundraising tool for our non-profit orgs. There are plenty of apps that support that, but I’m pained to see where this is a very effective tool for it, unless donating to something meaningful makes people feel a bit better about themselves after six or seven hours of online tickling, poking, and otherwise engaging in remarkably trivial pursuits.

Social networking takes a lot of forms on the net, from the little “people who bought this also bought that” notes on amazon to the web-based communities around games and mobile devices to the whole hog social networks. The latest educated speculation is that Google and Yahoo will start adding social networking features to their email platforms, and Firefox 3 will act as an aggregator, pulling data from multiple social sites into the browser interface. If nothing else, this tells me that I can choose to join Facebook or Myspace today, but next year the challenge will be opting out.

Slam the blogosphere if you want, but the social interaction there starts with someone writing something they care about. And if you read a blog entry that speaks to you, you can engage in a focused conversation via the comments. Or, as I’ve done a few times in the past, roundtable discussion among related blogs. Something about the trivial level of automated discourse on Facebook almost knocks out the potential for meaningful interchanges, and when something more real pops up—like someone changing their profile to reflect a very real change in their life and who they are—it’s awkward to see it scroll up, sandwiched between the latest flixter movie showdown and the news that some friend of yours is bored with their commute. This almost moves the level of discourse between my friends and myself about three steps closer to spam. The Facebook brand of social networking is far too dominated by the fact that, even for an internet junkie like me, the majority of things that I can do on Facebook are not that interesting, meaningful or real.

State of the Smart(phone)

I’ve been using the Palm Treo for about seven years now, ever since the original Treo 300 flip-phone was released. With my most recent two year Sprint contract approaching completion, and some motivation to ditch Sprint, I just took a pretty detailed read of the smartphone market and purchased a new model. I figure that this is worth sharing while it’s meaningful, but this is a market that changes rapidly, so if you’re reading this in 2008, it’s probably obsolete info.

Smartphones come in a variety of flavors:

  • Blackberries

  • Treos (PalmOS or Windows – new variant: the Centro)

  • Windows Mobile phones

  • Apple iPhone

  • Others (Nokia, Symbian).

My requirements were as follows:

  1. A decent voice phone

  2. A real QWERTY keyboard

  3. Push (or automated pull) email from my org’s Exchange server

  4. Access to GMail

  5. A good screen

  6. A Password-keeping application

  7. Third party apps

  8. Some ability to get internet connectivity for my laptop

  9. Not a requirement: small form factor.  I actually prefer a decent sized screen and keyboard.

Note that this ruled out the iPhone on two or three counts. The iPhone can only do POP and IMAP email, making it far less capable for Exchange than a Blackberry or phone that supports Activesync (which includes any Windows Mobile device and all current Treos, Palm or Windows). iPhones also have only a soft keyboard, and I spent about an hour trying it out at the Apple store with way too many errors. Since I’m geeky enough to actually write things on my phone, the lack of cut and paste was pretty serious, as well. Finally, no java support and, at the time, no support for third party apps. Jobs announced a turnaround on the last one the day after I bought my new phone, but I’m still happy I steered clear. Maybe in two years the iPhone will be a better choice; for now, only buy it if you are looking more for a music and movie machine than a business phone. It rules for multimedia, yes.

There’s a reason why I’ve stuck with Treos for so long, and the new Centro – which is, essentially, the Treo 755p in a smaller body, is a great deal, particularly if you switch to Sprint to get it at the $99 price. The keyboard is small, but I had no errors testing it. I stayed away for a few reasons: Sprint, who I was trying to ditch; no wifi; and a small, lo-rez screen.

I’m not a Blackberry fan – having supported them at the last two companies I was at, I’m convinced that they’re buggy as all get out. And the push email, which was revolutionary a few years back, feels more and more like a hack, now that Microsoft has Activesync down. While it’s true that Activesync is more of a drain on the phone (it’s not true push; it’s just scheduled pull), it’s pretty seamless. My Earthjustice mail comes right to me, wherever I am. That said, I was pretty intrigued by the Blackberry Curve, and almost sold on the T-Mobile version, which comes with their Hotspot@Home service, allowing you to switch to VOIP (which isn’t charged against your minutes) whenever you’re in wireless range. But I couldn’t get all of the required T-Mobile and Blackberry required plans without upping my monthly bill by about $35 over Sprint, so I passed on it.

I wound up with what I think is the best Windows Mobile smartphone, the T-Mobile Wing (made by HTC, AT&T has something just like it). The Wing has a slide out keyboard, much bigger than the Blackberry or Treo; Windows Mobile 6; Wifi (but not Hotspot@Home); a 2 megapixel camera (very nice) and – this is important – a MicroSD slot that can take the new high density cards. The Curve maxes out at 2GB, but I’m carrying a 6GB card in my Wing. This allows me to copy my 500-600 song playlist to the card and have plenty of spare room for photos and other things.

Two warnings: It is Windows, so I have to reboot daily (I went months without rebooting my PalmOS Treo). it is sincerely Mac-hostile. My main computer is a Macbook Pro. I had to buy Markspace’s Missing Sync in order to sync iTunes playlists with it, and I still have to sync with a Windows machine to install additional applications and sync data in apps that don’t speak Mac. So if you don’t have access to a Windows box, or you don’t want this hassle, stay away from Windows Mobile.

The icing on the cake was that T-Mobile’s unlimited Internet plan (at $20/mo) includes unlimited access at any T-Mobile hotspot, for your phone and/or your computer. This means that, as long as I don’t mind buying Starbuck’s coffee, I have wifi access virtually anywhere I go. That was a killer feature for me.

To sum up, the best deal out there is probably the Sprint Centro. But T-Mobile is the only provider (as far as I can tell) that adds Hotspot access to their data plan. I’m paying about $5/mo more than I was at Sprint for all of the wifi access, and everything else that my Treo did.

I expect that buyer’s remorse will set in the day the Google phone arrives.  Rumor or not, it is almost certain that they’ll be announcing a mobile OS, based on Linux, with a suite of java apps as cool as their Maps and GMail for Mobile tools, which are really nice cell phone apps (another gripe: Windows Mobile can do Google Maps, but not GMail.  I’m hoping someone will fix that soon.  But gmail.com/m works fine). But in markets like these, I figure you have to just buy your phone when you need it, and avoid being too much of a beta tester.

Data Exchange Article Up at Idealware

My article “XML, API, CSV, SOAP! Understanding the Alphabet Soup of Data Exchange” is up at idealware.org.  This is intended as a primer for those of you trying to make sense of all of this talk about Application Programming Interfaces (APIs) and data integration. It discusses, with examples, the practical application of some of the acronyms, and suggests some recommended practices around data system selection and deployment.  Credit has to go to Laura Quinn, webmaster at Idealware, who really co-wrote the article with me, but didn’t take much credit, and our reviewers,  Paul Hagan, Steve Anderson and Stephen Backman, who added great insights to a pretty heady topic.

The article went through a lot of rewrites, and we had to cut out a fair amount in order to turn it into something cohesive, so I hope to blog a bit on some of the worthwhile omissions soon, but my day job at Earthjustice has been keeping me pretty busy.