The Wilfrid Laurier Bookstore

Posted: January 7th, 2010 | Author: | Filed under: Education, Nonsense | Tags: , , , , , , , , , , , , , , , | 4 Comments »

As a student at Wilfrid Laurier University, I spend hundreds of dollars per year on my text books. It should be no surprise to anyone familiar with the student lifestyle that as a group, we students tend to be short of money. The cash that we do have is generally obtained from some combination of scholarship programs, OSAP loans, and minimum-wage part-time jobs.

For some years now, I’ve been saving myself about five hundred dollars per year by purchasing my text books used from sellers on Amazon.ca. This year however, my attempts to save myself some rent money were foiled by the WLU Bookstore, a retail entity that sells text books and school supplies on campus.

For as long as I have been a student at Laurier, the bookstore has been responsible for releasing a list of required text books to students through its website and in-store kiosks about four weeks before the start of each new term. In previous years, this has listing included text title, author, and ISBN number, a kind of global tracking number for all books in circulation.

This combination of information has always given me the tools necessary to shop my book purchases around, while still ensuring that I got the correct editions of my text books, many of which change from year to year. This year however, the bookstore has changed its policy, and displays only the text title and price on student’s book lists, which is not enough information to be sure of an expensive online purchase.

Upon seeing that the ISBN number was lacking from the web front-end, I made a call to the bookstore to see if they would provide me with the necessary numbers over the phone. I spoke to the student manager of the bookstore, who told me in no uncertain terms that the new bookstore policy was to not display the ISBN numbers of texts online, because ‘students just take the numbers and buy their books elsewhere.’

Well that couldn’t be right. Wanting more information, I got in touch with a Ms. DaCosta, the head of bookstore operations at Wilfrid Laurier. When asked for the ISBN numbers, she gave me a slew of excuses, including a far fetched tale about their new computer system no longer tracking the number. Seeing as the ISBN number of a book is a unique identifier and also functions as a component of its UPC number, I seriously doubted her story. At the end of an in depth conversation, Ms. DaCosta suggested that I either come down to the bookstore and look up the ISBN numbers myself, or that I purchase the books online, get the numbers from the receipt, and then return the purchased books on the first day of classes.

Now let me take a moment to clarify something. As a consumer, I do not for one moment deny the retail bookstore its right to withhold information about its products from customers. However, since the bookstore is the only official source for the book list, and every student needs access to that list, I would like to see enough useful information on that list for students to be able to purchase their books wherever they see fit. If that means that the Bookstore does not get enough business from the students, they should respond by becoming more competitive in the marketplace, not by withholding necessary information from those students. I already pay thousands of dollars per year in tuition for the privilege of attending university. I should be free to purchase my books wherever it makes economic sense for me to do so.

Not satisfied with the excuses that I got from Ms. DaCosta, I contacted the purchaser for the bookstore, a Mr. Wayne Steffler and asked for some answers regarding the new policy. As his subordinate had, he gave me a slew of excuses for the new policy, and suggested that I wait until the first day of classes, when I would receive course outlines from all of my professors, which he assured me would contain ISBN numbers. On the first day of classes, it was no surprise to me that not one of my course outlines contained the information that I had requested.

In the end, I gave in and purchased all of my books at the WLU bookstore, simply because I ran out of time to fight for answers and needed to start reading for my classes. And so I have started the last term of my five excellent years at Wilfrid Laurier with a bullying from the school that has given me so much.

It turns out that the lowly student manager that I first spoke to on the phone might have been right. The bookstore seems to have changed their policy simply to force students to purchase books from them. As a retail outlet, they are entitled to protect their consumer base as much as possible, but as a university sponsored entity, and as the only official source for the book list, I think that they have gone too far. Nowhere in my agreement with the University is it stated that I must purchase my books through them at market or higher prices, especially when I could purchase them used for half the price and save myself the equivalent of a month’s worth of rent money. Unfortunately, without an ISBN number, I have no way to ensure that the text books that I purchase online will be the ones that I am required to have, and by the time that they show up at my door, it will be too late to do anything about the problem.

Edit: An excerpt of this post was published in the January 13, 2010 issue of the Wilfrid Laurier Cord student newspaper.


Outlook, How I Loathe Thee

Posted: September 16th, 2009 | Author: | Filed under: Software | Tags: , , , , , , , , , , , , , , , , , , , , , , , , | 5 Comments »

I fucking hate Microsoft Outlook. I cannot think up another English language sentiment that more accurately sums up my feelings regarding Microsoft’s Outlook application. As much as I hate on the Almighty Goog, I long for the days when I could use the simple, clean interface of the superbly well-designed Gmail web application. Then I went and got myself a Blackberry. All hate aside, I love my phone – it is the best phone that I’ve ever carried, and I wouldn’t consider downgrading if you paid me to do so. However, without an Exchange server, the Blackberry is inexplicably linked to Microsoft Outlook. It is the only well-supported application that the device can sync calendars and contacts with. This, in turn, forces me to use the bloated, cluttered, buggy, and altogether frustrating behemoth that is Outlook.

My current problems began with The Linux Experiment, a blog that I helped start whose purpose is to record the experiences of seven computer users with varying amounts of Linux experience who have committed to running various distributions of Linux on their primary platforms throughout the next four months. Previously, I had maintained two devices that checked my google mail account – my Blackberry, which pulled new email down from the server via the IMAP protocol, and Outlook on my Vista PC, which did the same via the POP3 protocol, and immediately deleted the messages once they came down. It was a fine balance that owed its existence to more than a few quirks in the Gmail, Blackberry, and Outlook systems, but in the end ensured that I got my email on both devices, but that it wasn’t stored on the Gmail servers, which the tinfoil-hat wearing paranoid inside of me greatly appreciated. Unfortunately, I then decided to add a third client to the mix, the Evolution client for Debian Linux, which frankly, is an extremely impressive Outlook clone that seems (initially anyway) to do some things better than Outlook itself.

In order to add a third client to the email mix, I had to remove the fine balance between IMAP and POP3 that had originally existed, and set all three devices up as IMAP clients. Further, Outlook was set to delete all messages on the server that were over 30 days old. This provided some modicum of security, while allowing all three devices to share my email. Along the way, I found out that Evolution actually has the best IMAP support of the bunch, and (unsurprisingly. If there’s on thing I’ve learned recently is that Linux does everything, and usually does it right the first time), Outlook the absolute worst that I have ever seen. For easy reference, my various complaints have been summarized into the ordered list presented below:

  1. IMAP folders appear outside of the “Personal Folders” area, forcing me to maintain multiple email inboxes, instead of allowing me to funnel all of my email into a single inbox. (This may be an issue common to other clients as well – I honestly don’t know).
  2. Outlook tends to keep IMAP connections open for too long, resulting in Gmail forcibly closing the connection, and Outlook bitching that said connection was closed by the server. There is no option (that I can find, but hey, have you looked at the option dialogs in Outlook lately?) to adjust this timeout length.
  3. The program does not accurately reflect message status. For example, if I receive an email on my blackberry while away from home and read it, the message status is set to read on the server, and Outlook should reflect this change. It doesn’t. Evolution does, as does the Blackberry. What the hell?
  4. When an email message is deleted on the Gmail server by another client, Outlook does not delete the message locally – it simply shows the message with strikethrough formatting on the subject line. In the same vein, when you delete a message in Outlook, there is no way (that I can find) to delete that message from the IMAP server so that it is reflected on other devices.
  5. The Linux Experiment uses a self-signed certificate to verify it’s identity to connecting mail clients. Granted, this isn’t how certificates are meant to be used, but it’s better than nothing, and we don’t have the money to pay for a CA. Outlook (as one would hope) complains that the certificate is self signed, but lacks an option to ignore this fact. In theory, this is a “feature” that notifies a user that their transaction is potentially insecure, but in practice, it’s a pain in the ass. I know that the email server has a self-signed certificate. I helped set it up. Now shut up and do your job.

Those are the big complaints about IMAP support in Outlook. I have other complaints about the application, but they’re the same as many people’s and I don’t want sore fingers, so just Bing the issue if you’re looking for a half hour rant. The point to take home is that this lackluster support is inexcusable. According to Wikipedia, the IMAP protocol has been in it’s current revision since 1996, and Gmail is hardly a fly-by-night mail server.

In any case, at the same time that I got everything set up and working between all three devices, Outlook became crash-happy, and started going down three times a day. Sometimes it would crash when I wasn’t using it at all, sometimes while I was changing account settings, occasionally when I tried to open an email, and even once while I was trying to retrieve email from the Gmail servers. The idea that Outlook (previously rock-solid stable, among it’s few good attributes) could start regularly crashing for no apparent reason whatsoever seemed far fetched. So what had changed? Well, I’d added an IMAP account and disabled a POP3 account. These changes modified the Outlook PST files (the unreadable binary blob in which the program stores everything including it’s kitchen sink), which could have potentially been corrupted in the process.

So I backed everything up, deleted my PST files, uninstalled and reinstalled Outlook. I did not realize that the program had littered my drive with settings files in both C:\Users\Username\AppData\Roaming\Microsoft\Outlook and C:\Users\Username\AppData\Local\Microsoft\Outlook, as well as (likely) numerous registry keys, and when I launched my fresh install, it attempted to read from these files, and to recreate it’s missing PST files. Balls. So I closed the application, re-deleted the newly recreated PST files, and also nuked the settings files in the two locations. Upon launching Outlook, it again somehow managed to restore all of my settings, including my RSS feeds and both of my IMAP accounts.

Fine. You restored my settings. Not the via the method that I had hoped, but the effect that I was after has been achieved. The old and possibly corrupted PST files have been recreated, my email accounts are once again being monitored by my Vista PC, and the program hasn’t crashed yet. Then I tried to sync my Blackberry with Outlook using the RIM Desktop Manager software (an application almost as poorly written as Outlook itself), and the whole house of cards came crashing down. Somehow, whatever I’d just done absolutely ruined the underlying Intellisync process, and resulted in an error that merely said “Function OpenFolder failed” with no further explanation. A quick web search resulted in nothing of value, and the sync process refused to restore my calendar and contacts from the device. The synchronization log files state only that Internal Error #4238 occurred, and that the translation of contacts failed. I Bing’d up a post on the Blackberry Forums that instructed me to delete my Intellisync folder to restore my synchronization abilities.

After following the instructions and recreating my sync profile within Desktop Manager, everything worked as expected, and my contacts and calendar were restored to Outlook. Needless to say, this entire enterprise was far more painful than I felt it should be, and only time will tell if I’ve actually fixed the crash problem, or if it will resurface in a couple of days. Regardless, I will be exploring alternatives with renewed interest. There are plenty of other email/calendar managers out there including Mozilla’s Thunderbird, which I use for my small business and absolutely love. Unfortunately, Blackberry sync is high on my list of requirements from an email client, and so far, Outlook is the only client that can do that reliably without writing a bunch of intermediary code. As a part of the Linux Experiment, I will be looking into the Barry project, which is promising, but seems to be Linux-only.

Stupid Outlook.