Random Thoughts – Randocity!

Yahoo: When recycling is not a good idea

Posted in botch, business, california, Yahoo by commorancy on July 17, 2013

Yahoo JailAfter Marissa Mayer’s team recently decimated Flickr with its new gaudy and garish interface and completely alienated professional photographers in the process, her team is now aiming its sights on a new, but unnecessary, problem: recycling of long expired user IDs. Yahoo had been collecting user IDs for years. That is, people sign up and use the account for a while, then let the account lapse without use for longer than 30 days.  Yahoo marks the ID as ‘abandoned’ (or similar) and then locks it out forever, until now. Some employee at Yahoo offered up the incredibly bad idea to recycle IDs. Unfortunately, this decision to recycle IDs may actually become the demise of Yahoo. Let’s explore.

Recyclables

I’m guessing that Yahoo has decided to make it look like it’s doing something good by recycling something, anything. That is, Yahoo is now letting people Wishlist long-closed user IDs that had been previously locked. Hurry, though, you only have until Aug 7, 2013 to wishlist that long forgotten ID. The trouble is, these old abandoned IDs are clearly second-hand goods. Let’s understand what exactly that means and why you really don’t want one (unless, of course, it was previously yours).

1) Obviously… Spam

Clearly, you aren’t asking for this old ID so you can jump onto that horrendous new Flickr interface or because you intend to read Yahoo News or OMG. The most obvious reason to want that ‘primo’ ID is for the email address. Unfortunately, you have no idea how that account was formerly used or what baggage might be associated with it! So, unfortunately, you will have no idea what exactly you’re getting into by re-using someone’s old ID. The person might have signed up for it just to divert tons of spam into it. Yes, this happens. That means, you could open the account and find it filled with spam in only 5-10 minutes, literally. Who’s to say someone wasn’t using it for illegal purposes and it was shut down for that purpose?

Yeah yeah.. Yahoo claims they will ‘unsubscribe’ the old ID from newsletters and so forth and these will have been ‘idle’ for at least 12 months (the first batch), but they’ve outlined no way in which they plan to accomplish this unsubscribe piece. Are they really going to hire a bunch of people to sit around clicking unsubscribe links and filling out unsubscribe forms?  I think not. It’s all song and dance with no substance. Not to mention unsubscribing legitimate email subscriptions only accounts for about half (or less) of the total email volume that ends up in an inbox.  So, don’t expect any miracles from Yahoo. If they can stop email, the best they can stop is about 40-50% at most.  All of the rest will still show up merely by you having signed into your ‘new’ account.

A new email header?

Oh yeah, Yahoo is also trying to rush through the IETF RFC process a new header called require-recipient-valid-since that takes a date as an argument.  This header basically requires marketers to know the exact acquisition date of every email address in their lists. Assuming email marketers know this date, which is a huge and incorrect assumption for Yahoo to make, when the email marketers send email containing this date, the email will supposedly end up in the correct account (or not) depending on the date.  Because of this date header, that could lead real email to go missing or spam to show up. Unfortunately, as I said, this is an incorrect assumption. Most email marketers barely know the source of their leads, let alone when they acquired it. No, this date thing simply won’t work. And even then, this header will only work with email marketers willing to follow the rules. Spammers that don’t care won’t bother.

Worse, Yahoo is planning on handing out these newly freed old accounts in mid-August. Like every email marketing firm will simply drop whatever business plans they currently have to retool their applications to support this rushed and nearly useless header. Is Yahoo really that asleep at the switch?

2) Fraud, Account and/or Identity Theft

If you happened to have owned one of these long abandoned accounts or you otherwise lost your Yahoo account long ago, you’ll want to be very careful here. You can be guaranteed that there are already people scouting for popular long dead accounts to resurrect and phish for accounts, theft and identities. These thieves know that banks and other legacy institutions keep email addresses on file until you explicitly change them. Even then, they can have issues even updating this information in their systems even when you do request the change.  So, someone who obtains a long dead account and then browses to Wells Fargo or Bank of America’s web site to request a password reset, they could abscond with your account credentials and your money assuming you still have (or ever had) any old Yahoo accounts hooked up to any financial accounts.

Yahoo claims to have ‘security’ mechanisms planned, but good luck with relying on that. I can’t even see that working. Granted, if banks fill in ‘require-recipient-valid-since’ with the appropriate acquisition date in every email they send, the banks can help prevent this issue (assuming the header works as expected).  But, that also assumes the bank has an email address acquisition date to fill in this header. That also assumes that the bank can even roll out this header change in the time allotted before Yahoo starts doling these old IDs out. The clock is ticking and Yahoo hasn’t even gotten the RFC completed.

Fraud and identity theft is a very likely outcome of recycling old Yahoo accounts. If you’re reading this article and you have ever used a now-long-closed Yahoo ID for email, I urge you to go through all of your important accounts and make sure you have deleted all references to your old Yahoo email address immediately! Otherwise, some random person could come to own your old ID and can then cycle through sites requesting password resets just to find what sites your old ID may have used.  This is the number one security threat that Yahoo can’t easily get around or easily address. Note, that a hacker who obtains an old ID only needs to get access to one of your accounts that will email your real plaintext password back to them and then they’ll work their way up to your bigger accounts.  This is one of the biggest reasons this is an incredibly bad idea from Yahoo.

I’d also suggest that for any accounts you do have (i.e., Facebook, Gmail, etc), make sure to add alternative email addresses other than your Yahoo address for password resets and other security related emails. If you can, remove all your Yahoo addresses outright even if they are live.  Use Gmail or Windows Live Mail instead (at least until they decide to go down this stupid ID recycling road).

3) Yahoo Mistakes

Ooops.. we didn’t actually intend to give away your live account. Sorry, ’bout that.

And then you’re stuck without an account. Yahoo is not publishing what accounts are under consideration specifically.  They only say that these ‘dead accounts’ have been idle longer than 12 months in the first batch. Thereafter, any account that has been not accessed for 30 days is up for reissue consideration. There is nothing to say that Yahoo won’t make a mistake and re-issue a live and active account to some random person wbo signed up on the Wishlist. I can easily see this becoming one of the biggest blunders that Yahoo makes in this process. Unless the Yahoo staff is incredibly careful with this process, it would be super easy to accidentally give some random schmo access to an active live Yahoo account by mistake.  For this reason alone, I’d consider closing out all of my Yahoo accounts except for one thing. They would recycle my account string name in 12 months (0r 30 days) and I’d be right back here in this situation again worrying about what of my other accounts were tied to this email address.

Basically, I can’t close my Yahoo account because it’s too great of a security risk.  If I leave it open, I risk Yahoo accidentally giving it away in this stupid ‘wishlist’ process.  It’s really a no-win situation. After Flickr, I have less and less trust in Yahoo and this is now leaving every Yahoo user in the lurch.  This basically means you can NEVER EVER close your active Yahoo account if you want to keep your other accounts secure.

4) Missing Email

Even if you do manage to get your hands on one of these ‘prized’ IDs, Yahoo claims to be putting technical measures into place to prevent security issues.  That could very well mean that for recycled accounts your mail delivery will be spotty, if it even works. Meaning, Yahoo may so heavily scrutinize emails heading to these recycled IDs that legitimate mail may simply never show up that’s been marked as ‘a security risk’.  So, for emails like password resets to accounts, you may find that these emails simply never show up at all.  Basically, anything that Yahoo’s email system construes as a security risk could simply just go missing. This is the most likely outcome of this recycling. Note that this problem could end up extending to every Yahoo account which could make Yahoo Mail a very problematic place for any email purposes.

Excess Baggage?

If after reading the above, you are still considering an ‘old used account’, I really can’t understand why. Taking on someone else’s old email and Yahoo baggage isn’t something I’d want to deal with (are they going to be sure to clear off all old comments and Yahoo answers for this old ID?). So, someone pops up from years past not knowing that Yahoo ID has been reissued and then you get some old boyfriend email, or someone who hated the previous owner of that ID.  Then what? So, then you’ll be left with a mess to clean up. Why would you want to deal with this excess baggage when you can get a new account that’s never been issued and not have to deal with this problem at all? However, knowing that any account you create at Yahoo would be recycled later, how could you rely on it for any kind of security?  You can’t.  So, I might suggest Gmail or Windows Live Mail (or any other free email service not recycling IDs) instead of Yahoo.

Alternatives?

Unfortunately, I don’t see any other alternatives with Yahoo at this point.  This is an incredibly stupid decision from Yahoo. I have no idea what the folks at Yahoo are even thinking. It’s not like a telephone number. You give that up and no one thinks twice that someone could use that old phone number nefariously.  Unfortunately, nearly every site now uses email addresses to know if you ‘own’ your accounts. So, password resets, pin codes, and all manner of secure information traverses through email addresses.

One thing that Yahoo may inadvertently cause from this change is for Banks and other financial institutions to rethink how they validate a user’s identity. Clearly with this change, email addresses can no longer be trusted as secure or even know that it’s owned by only one person.  This throws security surrounding email addresses into complete turmoil for any site that uses email addresses as validation.

Based on the previous paragraph, sites may start preventing use of @yahoo.com email addresses for their services. Knowing that you could lose your Yahoo account and then have it turned over to someone else 30 days later could easily lead to site compromises. To simply avoid this situation entirely, sites that rely on security may simply stop letting @yahoo.com email addresses sign up for service. So, one of the biggest benefits of using Yahoo Mail will end. I’d expect a mass exodus to Gmail or Windows Live Mail after the dust settles here. In fact, this decision may kill Yahoo Mail as any kind of a real email service. Does Marissa have any idea what the hell she’s doing?  If I were on the Yahoo board, I’d be seriously considering right about now of ousting this one.

If I were in a position at Yahoo to make this decision, I would have killed this idea before I’d ever left the conference room. That Yahoo is even contemplating making this move at this time is completely questionable. Let’s just hope that when someone’s account is compromised and/or has identity theft as a direct result of this bad Yahoo decision, that someone will sue the pants off of Yahoo.  That will at least teach other ISPs that this is not, in any way, an acceptable practice.

Risky Business

This decision has disaster written all over it. This is also a huge liability risk for Yahoo. Yes, Yahoo may have written in their Terms and Conditions that they have the right to reissue account names.  But, since they hadn’t been doing this from the beginning and they’re now choosing to do this without proper preparations, this is a huge legal risk.  It only takes a handful of users who’s accounts get compromised or who’s identities get stolen as a result of Yahoo’s new policy that this will end in courtroom dates. I can’t even fathom what benefit Yahoo derives from reissuing old IDs, but I can definitely see huge legal liabilities and black clouds looming over this now floundering company. In fact, the liabilities so outweigh the potential benefits to Yahoo, I have to completely question the purpose of this decision.  Let’s hope Yahoo is all lawyered up as I can see the court dates piling up from this very very bad decision.

Tagged with: , ,

Comcast: Or, how not to run a network

Posted in best practices, botch, business by commorancy on June 30, 2013

Comcast is a home cable provider. They provide internet, video cable and home phone service (over the Internet). Yet, they really don’t know the first thing about how to run a network. Let’s explore.

What is World Class Networking?

To provide high quality, high performance networking, it starts with a datacenter, network gear, network interconnections, 24 x 7 staff and monitoring.  It also requires hiring qualified networking staff that actually know what they are doing and a way for front line support to contact that staff in the event of an suspected outage. It’s quite clear that Comcast doesn’t have this in place. What do they have instead?

They have some sort of networking team, although I’ve yet to determine where they exist. The customer facing piece is the front line (i.e., telephone) support who’s sole job is to roll trucks to the cable user’s home. For customer access, that’s it. It’s always the problem of the home user’s equipment. It’s never ever considered to be a problem with Comcast’s network gear, internal network, DNS servers, interconnections, etc. The front line support’s sole job is to blame the home networking setup of the user for ‘the problem’.

In fact, I have clearly shown them on multiple occasions that it is, indeed, their network gear that’s at fault. Yet, the front line support has no way to contact their networking team to have them check or work on the network.

Monitoring

It’s quite clear that they also have little, if any, network monitoring in place. If they did, they would see these problems and fix them timely. Yet, over a weekend and specifically late into the evening, a problem can persist for literally hours until someone wakes up at 8-9AM, logs in and corrects the issue.  Networking isn’t a 9 to 5 problem. It’s a 24 x 7 problem and staff needs to be ready to act at any time of the day or night.  Treating your network as a 9 to 5 activity clearly says you have no concept of what it takes to run a World Class Network.

Maintenance  and Notifications

As a customer of any other business class network, part of the contract states that they will provide you with network maintenance plans and times and duration of the disruption in addition to a service level agreement.  That is, the minimum amount of service you will get during your billing period. If it goes below that amount, they have to credit your account. Why is it that home users do not get this same level of service? We all know system updates are required. Equipment periodically needs to be rebooted. Configurations need to be changed. Most of these activities require equipment restarts. When this happens, it causes a service disruption. Buying a network connection to XO or Global Crossing, they will notify you regarding their maintenance plans, what their plans entail and how long the duration of the outage.

How does Comcast notify their customers regarding maintenance plans?  They don’t.  There is never ever any notification of planned maintenance. Yet, at least once or twice a week at around 2AM my cable modem gets rebooted or my internet connection just stops working.  It’s never during the day. It’s always around 2-3AM which says ‘system maintenance’. Yet, there has never once been an email sent to my account notifying me of any system maintenance plans.  Again, this does not say World Class Network.

Operating a Network is not a Toy

Comcast treats their customers and their network as if it were some type of playground. As if the customer won’t be bothered by them taking down gear (and the network) randomly without any notice.  Why would anyone in their right mind think that it’s okay to run a network this way?  Yet, here we are. This is the way Comcast has operated its network for years.  In fact, this is exactly how AT&T Comcast ran their network before spinning it back off into Comcast again.  But, that doesn’t make it right. It just makes it amateur.

Worse, they keep their front line support staff completely in the dark regarding these maintenance plans. Literally, you can call up and talk to a rep who will adamantly claim nothing is going on with the network. In fact, they don’t know that the network team is busy reconfiguring and rebooting routers across the entire network taking down neighborhood by neighborhood. It’s only after about 15 or 20 minutes do they finally know something is going on. This is a ridiculous and laughable scenario. Any other network provider would simply laugh at Comcast’s method of operating.

Operating Transparency

It’s definitely time for Comcast to step up into the big leagues and treat both their network and their customers with respect and care. In that goal, this wall between the phone support team and the networking team needs to come down. They need to add transparency between the phone team and the network team so that when there are issues, the phone team knows immediately.  There is absolutely no excuse for the phone team not knowing what’s going on at the moment that it’s happening. Worse, rolling a truck is expensive, especially when the problem has nothing to do with the home user’s gear. Rolling a truck is a whole lot more expensive than picking up the phone and contacting their network team to investigate. Or, better, give the phone team access to the monitoring system so they can actually see the live outages.  No phone call necessary. You would think that escalating to the network team would always be the first step before rolling a truck. You would think that, to save on costs, they would want to ensure that the problem is not internal before suggesting the expense of rolling a truck. I have no idea how Comcast’s management hasn’t been called out on this silly and stupid waste of money.

But no, they don’t care about that. Worse, even if you do schedule a truck, by the time it shows up days later, the problem is already corrected showing that it was, in fact, an internal network problem that someone finally fixed. This is definitely not the way to run a network.

The Time Has Come

It’s finally time for Comcast to offer full operational transparency between all of its teams and the customer. It needs to notify customers of each maintenance plan affecting their network and its expected outage duration. With email the way it is today and the fact that every Comcast customer gets a comcast.net email address, Comcast has no excuse not to slip these notifications into the inbox, just as they do for their monthly invoices.  Comcast literally has no excuse for running their network in this slipshod way for so long. It’s just plain and pure laziness that states unequivocally that Comcast can’t provide and isn’t providing a World Class Network to its subscribers. If you’re a Comcast user and you read this article, you should tweet to any Comcast employee and demand that Comcast provide the same level of service you’d get from any other network provider.

Note: I’m actually having to use my Verizon LTE MiFi card to write this article because Comcast took down the network gear or the DNS servers (can’t tell which) without any notification. I also know that it’s completely fruitless to call into the support team because they’ll simply want to roll a truck, which is absolutely ludicrous considering my cable modem is still fully connected to the network. Trying to explain that to them is useless. They would also run a bunch of useless tests and then only find out later that some random network tech was actually rebooting gear for some unannounced reason.

Restore a Mac formatted 6th Gen iPod nano in Windows 7

Posted in Apple, botch, Mac OS X by commorancy on September 22, 2012

I recently picked up a sixth generation iPod nano refurbished from Gamestop. When I got home and plugged it into iTunes for Windows 7, iTunes recognized it as a Macintosh formatted iPod and said that it needed to be restored. Here’s where the fun begins.. not. Several things happened after I plugged it in. First, Windows recognized it as drive O: and opened a requester wanting to format the iPod. This format panel stays open until cancelled. Second, when I tried to restore the iPod, iTunes kept showing me error 1436, which is a rather non-descript error that takes you to a mostly generic Apple help page that is only moderately helpful. I take that back, this help page wasn’t helpful at all.

Note, Macintosh formatted iPods cannot be used with Windows. However, Windows formatted iPods can be used on both Windows and Macs. So, this is simply a problem that exists because this iPod was originally formatted on a Mac. Such stupid issues that cause such time wasting problems.

How did the first restore go?

It didn’t. I realized the above mentioned Windows disk format panel had the iPod open and the 1436 error was due to this. However, that was just the beginning of the problems. When I cancelled that panel and I tried the restore again, I got a different issue. Basically, iTunes opens a progress bar that keeps moving without any progress. I wasn’t sure if this progress panel was normal or abnormal. Although, I suspected abnormal after 3 minutes without any changes. So, I began searching for how long an iPod restore should take. I found that restore should complete in only a few minutes (less actually). So, I knew something was wrong when it wasn’t making any progress.

Disk Mode

It was clear that iTunes wasn’t going to restore this iPod through its normal means. I began searching on the net for how to recover this iPod and ran into a site that led me to Apple’s How to put an iPod in Disk Mode help page. This page is actually very useful and where the 1436 error page should have led me but didn’t.

What is Disk Mode? Disk Mode puts the iPod into a state that allows it to be formatted as a disk. Well, you don’t really want to format it. Instead, in Disk Mode, it gets rid of all that pesky Macintosh formatting garbage and actually lets you restore it properly. For the sixth gen iPod nano, to put it in Disk Mode, press and hold the power and volume down buttons until the screen turns black and the Apple logo appears. When you see the Apple logo, press and hold both volume up and down buttons until the iPod shows a white screen. This is the Disk Mode screen.

Recovering

At this point, I plugged the iPod back in with iTunes running and iTunes saw that the iPod was ‘corrupted’ and asked to restore it. Well, the restoration this time went like a champ. No issues at all. However, after I restored it, I did have to close out of iTunes and restart iTunes. Until I did that, iTunes kept telling me that the iPod was in ‘Recovery Mode’ even though I knew that it wasn’t based on the screen of the iPod. After restarting iTunes, that stopped and it finally recognized the iPod as new and let me put music on it. Yay!

So, there you have it. Although, it should have been as simple as plug-in and restore. But, Apple had to make this a chore because of the PC vs Mac formatting thing. Seriously, is that even necessary?

Design

Let me take a moment to commend Apple on this design of this iPod nano. When the first long skinny nano was first released, I thought it was kind of cool, but not worth it. Then the smaller squatty nano arrived and I liked that design so much that I bought one. I got my use out of that and eventually bought an iPod touch. However, the iPod touch isn’t useful in all circumstances and I wanted something smaller and lighter. When this nano was released, I always thought it was a great idea and well executed save for the fact that it has no application support. So, here’s where Apple dropped the ball on this one.

The size and weight is awesome. The look is great, especially if you get a watch band. It just needed a refresh to add a few more features like Bluetooth, video (although, not really necessary in my book) and apps support. I loved the square display because this is the exact image ratio of CD covers. So, it was the perfect marriage between a music player and a user interface. Some people complained that the touch display was overkill. Perhaps, but I always liked it, but I have never needed one of these. I still don’t really need one. The reason I bought one is because Apple has discontinued this model in lieu of it’s bigger screen cousin.

The new nano, however is neither nano in size nor is it really that small. This nano was the perfect size and perfect shape. It truly deserved the name nano. However, the new nano is really not deserving of that name. The screen is too big and it’s really just a dumbed down iPod touch. Yes, the new nano has video capabilities, but so what? I don’t plan on ever loading video on it. Without WiFi or streaming mechanisms, there’s no point. I realize Apple wants to enrich their ecosystem (read, sell more videos to people), but this isn’t the device to do it. In fact. this latest nano design to ship late 2012 is really not that great looking. I feel that it’s stepping too far into the same territory as the iPod touch. So, why do this? It’s also bigger, bulkier and likely heavier. The battery life is probably shorter even. It’s no longer a small portable player.

The 6th generation iPod nano (this one I just bought) is truly small and light. It can go just about anywhere and has a built-in clip even! It lacks some features, yes, but for a music player I certainly don’t miss them. If you’re thinking of buying a 6th generation iPod nano, you should do it now while the Apple outlet still has them in stock. Yes, they are refurbished, but they’re still quite spectacular little music players. However, don’t go into the purchase expecting the feature-set of an iPhone or an iPod touch. It’s not here. If you go into the purchase thinking it’s an iPod shuffle with a display, then you won’t be disappointed with the purchase.

Apple’s ever changing product line

What I don’t get about Apple is removing a product from its product lineup that clearly has no competition in the marketplace at all, let alone having no competition even within its own product lineup. Yet, here we are. Apple is dropping the 6th generation design in lieu of the 7th generation design that’s bigger and bulkier (and likely heavier). In fact, it looks a lot like a smaller dumbed-down iPod touch.

In reality, the 7th gen nano is so close to becoming a tiny iPod touch clone that it clearly competes with the Touch. This is bad. The 6th generation nano (pictured above) in no way competes with the iPod touch, other than it has a tiny touch screen. The 6th generation nano design clearly still has a place in Apple’s lineup. I just don’t get why they dump products from their lineup and replace them with designs that aren’t likely to sell better (0ther than to those people who complained you couldn’t play video on the 6th gen nano). The 6th gen nano is great for the gym or while running. However, after this newest nano is introduced, if you want a square sized small music player, you have to get a shuffle with no display. The bigger bulkier 7th gen design just won’t work for most activity use cases. Apple, your design team needs to better understand how these devices are actually being used before you put pen to paper on new designs, let alone release them for public consumption. Why is it always just one device? Why can’t you have both in the product lineup?

Of course, if they had retained an updated 6th gen model along with adding the 7th gen model, then that would make a lot more sense. Removing the older model in lieu of this one, this is not a replacement design. You can’t wear this one like a watch. So, that whole functionality is gone. What I would like to have seen is two models. A 6th gen revamped to add more features like Bluetooth and perhaps a camera and, at the same time, introducing this new video capable model. The updated 6th gen doesn’t need to playback movies, the screen is too tiny for that. In fact, the screen on this new 7th gen model is too tiny for that. Even the iPod touch is too tiny for watching movies, in practicality. It’s not until you get to the iPad does watching a movie even become practical. In a pinch, yes you could watch a video or movie, but you’d be seriously straining your eyes. I’d rather do that (or rather, not strain my eyes) with a much bigger screen. No, an updated square-format touch screen iPod is still very much necessary in the lineup. I understand Apple’s need for change here, but not for the use case that’s now lost with this 7th generation iPod. Sometimes, Apple just doesn’t seem to get it. This is just one of a new series of cracks in the armor that is the new Jobs-less era Apple. Welcome to the new Apple folks.

↩︎

Shopping Frustration: When coupon codes don’t work

Posted in shopping by commorancy on September 4, 2012

Nothing is more frustrating during online shopping than when e-tailers send out a coupon code for a one day sale that doesn’t work.  I have to wonder, are these sites just stupid, clueless or technically inept?  Let’x explore.

Holiday Shopping Spree

If you’re like me, I tend to shop for things when people send me coupon codes.  Specifically, I shop when things are wearing out. I try to make sure these purchase times match up when coupon codes are available.  So, I like to wait for sale days like Memorial Day, President’s Day or, like today, Labor Day.  So, I’m happy when companies where I like to shop send me a 20% or 30% off coupon.  I generally like to take advantage of these deals because they don’t appear that frequently and I can shop for clothes that are wearing out.

Clickable Ad Banners in Email

Unfortunately, many of these e-tail sites are so inept or mismanaged that they email out the code but they forget to activate the code.  Sometimes they deactivate it too early.  Worse, they send an email with a big clickable banner ad describing this ‘Sale’ that, when you click, takes you to their home page and not to the sale items that apply to the code.  This action leaves you wondering what the heck is actually on sale?   One word comes to mind: inept.  Retailers, this is a seriously stupid practice.  If you send out an email that you’re having a 20% off sale, a click should immediately take you to the sales item(s).  Don’t make your customers guess what’s on sale.   In the case where I am taken to the front page, I close the browser, delete the email and move on.  Sorry, you’ve just lost a sale and I simply won’t shop there.  I know I’m not alone in this.  A lot of people fill their carts and either abandon the cart or clear it out because of stupid things like coupon codes that don’t work.

Coupon Codes that Don’t Work

I’ve had many times where some company sends me a coupon code that when you type it into the cart and click ‘Apply’, the message says ‘This coupon is not valid’ or ‘This coupon does not apply to the items in your cart’.  This goes back to the above issue.  If you’re planning to issue a coupon code and spend the time and effort to email your email list with this code, you damned well better test that code to make sure it works and you damned well better make sure the customers know to which items the code applies.  Don’t make your customers guess.  Additionally, for 24 hour sales, you should make also sure that code works until midnight.  And by this I mean, make sure it works until midnight of the customer’s timezone, not just your company’s timezone. That coupon should not expire at midnight your company’s timezone time as that could be midday in some locales. The code should expire at midnight wherever your shopper resides or better, expire it the following day sometime during the day to prevent expiration before the day is over for every customer and also lets late customers take advantage.  After all, isn’t the idea behind a coupon code to get people into your site to purchase?

Customers walking away

Making stupid moves like not activating coupons, deactivating them early or making your customers guess as to what merchandise the coupon applies is just a stupid practice.  You probably think I’m talking about small mom-and-pop shops here.  No, these are well known well respected companies that are making these most basic mistakes, like Jockey, Tommy Bahama and Zagg.

Nothing is more frustrating than filling up your cart with merchandise expecting to use a coupon code only to find that it doesn’t work.  Or, worse, not finding the merchandise to which the sale or coupon applies.  In these cases, I empty the cart, close the browser window and delete the email.  If these companies do this more than once,  I remove myself from their email list as it’s quite clear that these companies do not have their act together.  Which, if you think about it, is completely odd.  These are retailers in business to make money.  If you’re planning to offer a sale that uses a coupon code and that code doesn’t work, do you really think people are going to pay full price anyway?  No.  Selling your merchandise is your bread and butter and if you want people to buy your stuff, then you need to make sure your email ads reflect the reality of your site.  If it doesn’t work, then you have even more serious issues on your hands, not the least of which might be considered fraud.

Amazon Better?

I just don’t understand this practice.  This is why Amazon is kicking butt.  With Prime, you get 2 day shipping included and the best price without hassling with coupon codes.  Sure, you might be able to find it slightly cheaper at some mom-and-pop shop.  But, the hassle of setting up a new account and dealing with yet more email that can’t do it right outweighs the few pennies of savings you might get from that mom-and-pop shop.  So, I always find myself back at Amazon buying, at least for hassle-free purchasing.  I don’t want to deal with coupon codes that don’t work, sites that don’t specify what’s on sale or silly stupid problems like this.

For those sites that do this, fix your sites or lose the sale and be trampled by Amazon.  It’s quite simple.

Bluetooth Mouse Pairing: Fix ‘Authentication Error’ in Windows 7

Posted in microsoft, redmond by commorancy on June 25, 2012

Every once in a while my bluetooth dongle decides to go whacky on me and the mouse won’t work any longer.  Sometimes the keyboard also.  Usually, I can unplug the dongle and replug it.  This generally recovers both the mouse and the keyboard.  Sometimes it requires repairing one or both of the devices.  Today was a repairing day (at least for the mouse).  Except, today didn’t go at all smoothly.

Note: Before proceeding with any pairing operation to battery powered devices such as mice or keyboards, always make sure your batteries are fresh.  Dead or dying batteries can cause pairing problems simply because the wireless transmitter in the device may not produce a stable enough signal for the receiver.  Also note that dead or dying batteries can sometimes be the source of device connectivity problems. Therefore, always make sure your batteries are fresh before attempting pairing operations with these devices.

The Problem

Normally I just go into ‘Devices and Printers’ and delete the device and pair it again.  This usually works seamlessly.  Today, not so much.  I successfully delete the Targus mouse from the ‘Devices and Printers’ and that works correctly.  I then put the mouse into discovery mode and start the ‘Add a Bluetooth Device’ panel.  The panel finds the mouse fine.  I select the mouse and click ‘Next’. I then see the next image.

So, this is a reasonably stupid error because it’s a mouse.  Mice don’t have authentication errors because they don’t use pairing codes.  I have no idea why Windows would even present this.  It’s clear that something is completely borked in Windows.  And, you know, this is one of the things about Windows I absolutely hate.  It gives stupid errors like this without any hope for resolution.  Note that clicking the little blue link at the bottom of the window is completely worthless.  Clicking that link won’t help you resolve this issue.  It leads you to some worthless help page that leaves more questions than answers and only serves to waste time.  I digress.

So, now that I’ve received this error, I proceed to Google to find an answer.  Well, I didn’t find one.  After traversing through several forums where people are asking the same questions, no answers here. Then, I proceed to search the registry thinking it left some garbage in the registry from the previous pairing.  Nope, that search was a waste.  So now, I’m basically at the trial and error phase of resolution.

I finally get to Microsoft’s knowledgebase which is probably where I should have visited first. Unfortunately, even that didn’t help, but I did find that Windows Server doesn’t support Bluetooth devices (not that that’s very helpful for my issue because I’m on Windows 7).  What visiting this page at Microsoft did is give me an idea of how to proceed based on some images I saw.  Not images of what I’m about to show you, though. Just an image of something that triggered a thought about how silly Microsoft is which lead to another thought and so on leading to the below.

The Fix

So, I go back to trying to pair again.  I set the mouse up into pairing mode and then start ‘Add a Bluetooth Device’.  Instead, this time I decide to right click the device about to be added:

You’ll need to do this pretty quickly as the device won’t stay in pairing mode for very long.  So, click ‘Properties’ and you’ll see the following window:

Now, check the box next to the ‘Drivers for keyboard, mice, etc (HID)’ and click ‘OK’.  This should immediately pair the device without the ‘Authentication Error’ panel appearing.  At least, this fix worked perfectly for my situation.  I can’t guarantee this will work with every Bluetooth mouse or every Bluetooth hardware.  So, your results may vary.  It’s definitely worth giving it a try, though.

Note: The differences in Bluetooth drivers may prevent this fix from working across the board.  So, you will have to try this and relay your experience of whether or not it works for you.

Note, after I unpaired the mouse and repaired it after having done the above, I now see the following panel instead of the authentication error panel. This is the correct panel for the mouse.  Clicking ‘Pair without using a code’ works perfectly now for this device.  I have no idea what caused the other panel to present above.  Note that once Windows gets into that state above, it stays there.  Not sure why Windows would cache an error, but apparently it does.  I’m at a complete loss why Microsoft would cache anything to do with real-time device connection activities like this! However, the mouse now unpairs and pairs correctly again.  Whatever causes this issue, the Windows development team needs to fix it.

My Rant

These are the stupid little things that make Windows such a hacky time-wasting experience.  It’s these stupid quirky behaviors that give Microsoft a bad wrap and that continue to make Microsoft perceived as an inept operating system development company.  It’s problems like this that make Windows a 1990’s level computer experience.

And, I’m not just talking about the error itself.  I’m talking about the overall experience surrounding the error to the lack of any help in finding an answer.  It’s having to resort to searching Google to find answers when Microsoft’s knowledgebase has nothing and offers no answers.  It’s the having to guess using trial and error to find an answer.  It’s the bad experience and bad taste that this experience leaves.  Microsoft get your sh*t together.  It’s long time for Windows to be done with experiences like this and time wasting experiences.  If there are resolutions to a problem, then the time has long past to lead your users who see errors like this one to an exact resolution page with step-by-step instructions that work.  Clearly, there is a resolution to my issue and I present it here.  Why can’t your team do the same?

Seriously, I don’t understand why Microsoft relies on sites like mine to help users fix problems that Microsoft cannot be bothered to document properly. Yes, I realize I’m contributing to the problem by writing this article and ‘helping’ Microsoft out.  Note, however, it’s not so much about helping Microsoft as it is helping users who run into this same stupid experience.  The purpose of this article is to show just how stupid this experience is.  It’s clear that Microsoft has no want in helping its own users who PAID for this product to actually give them real support and documentation.  So, why do we continue to use Windows?

Stupid Security Measures: autocomplete=off – How To Turn Off or Disable

Posted in banking, security, technologies by commorancy on April 16, 2012

While I’m all for some browser related security, this one feature is completely asinine because it’s so unpredictable, uncontrollable and stupidly implemented. This is the complete opposite anyone should expect from a quality user experience. Let’s explore.

What is auto-completion?

Most browsers today will automatically fill forms and password fields from locally saved browser login and password information (usually the field is yellow when automatically filled). This is called autofill or autocompletion. While I admit that storing passwords inside a browser is not the smartest of ideas, specifically if it happens to be connected to your bank account. With that said, it is my choice. Let me emphasize this again loudly. Saving passwords IS MY CHOICE! Sorry for yelling, but some people just don’t listen or get this… hello Chrome, Firefox and IE, you guys (especially Chrome) need to take notes here.

So what’s this autocomplete=off business?

As a result of autocompletion, the browser creators have decided to give web site creators the ability to disable this mechanism from within their own web pages. So, when they create forms, they can add the tag “autocomplete=off” to the form which prevents the browser from storing (or offering to store) passwords or other sensitive information. This is fine if the browser would give the user the choice still. It doesn’t.

I’m fine with browsers trying to prevent stupid behavior from users, but always provide an override. Never implement features like this, however, at the expense of a frustrating and inconsistent browser experience. This is exactly what autocomplete=off does. Why? The browser doesn’t give the user control over this web page mechanism nor does it even warn of it. If the site sets this flag on their form, the browser won’t offer to store anything dealing with this form. That’s fine IF I can disable this behavior in the browser. I can’t. As I so loudly said above, this is MY choice. Make this a preference. If I want to store logins and passwords for any site on the Internet, it’s my choice. This is not Chrome’s choice or Wells Fargo’s choice or any other site’s choice. If you offer to store and save passwords, you need to let me do it under all conditions or don’t offer to do it at all. Don’t selectively do it based on some random flag that’s set without any warning to the user.

Inconsistent Browser Experience

When autocomplete=off is set on a form, there is no warning to the user that this value is set. The browser just doesn’t save the password. You have no idea why, you don’t know what’s going on. You expect the browser to offer to save and it doesn’t. This just makes the browser look broken. And, frankly, it is. If the browser can’t warn that autocomplete=off is set by the site through changing the color of the bar, flashing, an icon or some other warning mechanism (like the lock when https is in use) the user experience has been compromised and the browser is broken. This affects not only Chrome, but IE, Safari and Firefox. Yes, and this is extremely bad browser behavior. It’s also taking a step back in time before web 2.0 when the browser experience became more positive than negative. We’re heading back into negative territory here.

Browser Developers Hear Me

Not warning the user that the experience is about to change substantially is not wanted behavior. For auto-completion, we already have mechanisms to shut it off entirely. We have mechanisms to exclude sites from saving credentials. Why do we need to change the browser experience just to satisfy Wells Fargo or some other site? I’m all for letting these sites set this flag, but just like overriding bad certificates at https sites, users should be able to override autocomplete=off. There is no need to break the browser experience because you want to allow sites stop saving of passwords. No, again, hear me, it’s MY CHOICE. It’s not your choice as a developer. It’s not Wells Fargo’s choice. It’s not PayPal’s choice. It’s MY CHOICE. If I want to save passwords into my browser, allow me t0 always override this setting.

Hacks Galore

Yes, there are browser hacks available as browser extensions (Chrome or Firefox) to disable autocomplete=off on forms on sites. While these hacks work, they require updating, can break on browser updates and can be generally problematic under some conditions. No, this is an issue that firmly needs to be addressed in the core browser, not through clever browser add-on hacks. Let the sites set autocomplete=off, that’s fine. But, warn me that it’s turned on and let me override it. I shouldn’t need a hack to fix a bug in the browser.

Always Warn of Browser Experience Changes

Why am I going down on this issue so hard? Because this is a completely crappy implementation of this feature. Why? Because it breaks the user’s browsing experience without any warning. If this the page is attempting to prevent me from saving credentials, then this information should be marked clearly in the browser somewhere. Perhaps by adding a special icon to the address bar indicating that credential saving is not allowed on this site. Then, when I click that small icon, I should be able to override this behavior immediately. Again, this is my choice to store or not store passwords to the browser. There should never be any defacto security mechanisms which cannot be overridden by a user control. Never!

If the user chooses to do something stupid, that’s the user’s choice. No, it’s not a bank’s, chrome’s or any other company’s responsibility to ensure the safety of user data. It’s entirely the user’s responsibility and those choices should be completely left up to the user to decide, for better or worse.

[Update] Safari is now warning when autocomplete=off is set on a page. Safari now tells you that the site you are visiting doesn’t allow saving of passwords. Bravo to at least Apple for getting this one right.

I have also found that Firefox with the Greasemonkey plugin and this Greasemonkey script works best for completely disabling all pieces of autocomplete=off.  While the above plugins do at least allow saving passwords, the plugins don’t always allow autocomplete to work.  This means that if you want to see your credentials autopopulate into the fields on page load, you may have to use Greasemonkey instead. I have found that the Greasemonkey solution is the most complete at disabling autocomplete=off.  The reason this works is that Greasemonkey actually removes this autocomplete=off pieces from the page before Firefox renders it. The other plugins just tweak the browser to ignore the setting for password saving, but it still exists in the page source and, thus, the pieces that manage the autocomplete parts are left unhandled.  So, these pieces still don’t populate the fields.

Why was the V TV series (2011) cancelled?

Posted in fail, streaming media, TV Shows by commorancy on June 10, 2011

As Randocity had predicted in this earlier Boycott V Series article, V has officially been cancelled by ABC as of May 13, 2011 (Friday the 13th). Let this article serve as a cautionary tale for future producers. This was not a good day for the V series cast and crew as they had just lost their jobs. Oh well, such is life in show business. However, this cancellation goes to prove yet another experiment turns into a failure at the expense of what started as a good TV series. Why was the V series from 2011 cancelled? That’s quite a story story in and of itself. Let’s explore.

Why was the V TV series cancelled?

Since V’s (V stands for Visitor) second season launch in January, the producers and/or ABC had made the insane choice to not allow V back onto Hulu, iTunes, Amazon or any other streaming media service (including ABC’s very own streaming TV web site). That meant that there was no way to watch back episodes or catch up on missed V episodes. This also meant as people began missing episodes, they couldn’t catch up and said, “f-it” and moved on. This choice effectively forced people to watch the series on TV live the night it broadcast or buy a recorder to time shift it.

Lessons Learned?

When your TV series targets the exact age demographic of people who watch their shows via Hulu (or any other streaming site) and then when you decide to cut these exact viewers off from your show, it’s ultimately the kiss of death. Ultimately, this is the reason the series failed. V is, unfortunately, also a perfect example of what not to do with streaming media when promoting a TV series. Don’t shun streaming media, embrace it. Embrace it with open arms and nurture and foster its growth. As a producer you want, no, you need viewers. The more viewers the better. It doesn’t matter if you have to rip the video of each episode and personally seed the file on bitorrent yourself. Do it!

What you don’t want is, well, exactly what the producers did to V. Don’t bite the hand the feeds you. Worse, the show began to feel the effects of its lower and lower viewership (and ratings) and began making more and more desperate, drastic and insane story choices to try and recover that lost viewership. It didn’t work. These “creative” choices saw main characters killed off from the show, yet didn’t do anything to increase viewership. This only made the show worse and more pointless. But, these story choices were simply a side effect of the stupidity of not allowing streaming sites to stream (or store back catalog) this series. You can’t change a story to attempt make up for that poorly conceived ‘no streaming’ decision. To get viewers back, the producers would have had to rescind that decision and allow the show back onto Hulu, iTunes and Amazon. By April, it was already too late to rescind that decision and gain back that lost viewership. Ultimately, the series was doomed.

Cost Per Episode

One must recognize that this TV series was quite costly to produce. While I am unable to find an exact figure to place on the cost per episode, because this series relied almost entirely on CGI to handle the interior shots of the Visitor ships, this only added to the mounting pressure of producing this series. I’m positive that the cost per episode directly contributed to ABC’s decision to pull the plug, but only because of a drastic drop in viewership. The exceedingly questionable decision to remove the series entirely from streaming services left a huge gaping viewership hole that the producers couldn’t fill. In essence, it tied the producer’s hands and simultaneously left the series effectively without an audience. Meaning, the age group who would tune in to watch V wouldn’t be willing to do it solely on an over-the-air broadcast. That meant forcing viewers to sit down at a specific time in front of a TV or buy a device like a recorder to record the series. Both were unpleasant propositions, especially when you could formerly tune in at your leisure on your phone, laptop or tablet device. Thus, the viewership drastically tanked. With that drastic a viewership drop, ABC was left with no choice but to pull the plug on the series.

Back Catalogs & Advertisers

Any show should always allow a back catalog of episodes to be available on streaming sites for even just a few months to allow viewers to keep up with a show in progress. A back catalog of older episodes allows viewers to take their time catching up and feel good about the time when they watch. Sure, these views may not give the immediacy of the Neilsen ratings for over-the-air TV, but so what? That system is so antiquated, it needs to die. Instead, we need a new ratings system that takes into account real viewers from streaming sites and next day views. Skip the ‘night of’ viewership numbers and go with a model that resembles how people are actually consuming TV today. Internet enabled TVs are not going away and neither are mobile devices. Hello advertisers like Proctor and Gamble, get with it. Same day viewership of TV shows is over. That day has passed. The future of TV is through next day viewing or even month later views. That’s where the advertising revenues will be had.

So Long ‘V’

It’s unfortunate that the producers felt the need to make stupid choices like ‘no streaming’. It was a gamble that simply didn’t pay off. It turned the series into a shambles through poor story choices. Oh well, V has had its short-lived day. Tomorrow is another day and with it new TV shows to sink your time slots into. But, let’s just make sure they continue to do it on our, the viewer’s, terms.

To the producers, embrace change or perish. That’s the prime lesson to take away from the ‘V’ experiment. Yes, the V ‘no streaming’ experiment was truly a failure.

↩︎

A call to boycott ABC’s V series

Posted in computers, entertainment, itunes, science fiction, streaming media, TV Shows by commorancy on January 20, 2011

[Update: V has been cancelled as of May 13th. Bye ‘V’.].

I have personally decided to boycott watching the new V series. No, not because the series isn’t good. It’s a reasonably good series, so far. No, it’s also not for any creative or story reasons you might think. The reason I have decided to boycott the V series is that whomever owns the rights or produces this series has decided to no longer allow streaming of new episodes in any form or on any Internet site, like Hulu or iTunes.

No more V on Hulu?

It’s not just Hulu that’s cut out of streaming for this show. It’s all streaming sites including ABC’s very own ABC.com site. You would think that since ABC owns the broadcast rights to the series and, in fact, are the ones who make the very decision whether V lives or dies as a series, that ABC would have the rights to stream this program online. No, apparently they do not. Very odd. It’s also not available on iTunes or Amazon either.

It almost seems like the producers are biting the hand that feeds them (in more ways than just one). Seriously, not even allowing ABC.com to stream episodes of V on their own site? This seems like the kiss of death for this series.

Rationale behind this decision

I have no inside scoop here, so I really have no idea what the producers were thinking. But, I can only guess that the reasoning is to force viewers to watch the show live on ABC (the TV channel) and only on the TV channel for its first run. So, on the one hand, this seems like a ratings bonanza. On the other hand, let’s explore the downside of this decision.

Viewer Demographics

Because V is very much a long continuous story arc format, if you miss even two episodes, you’re hopelessly lost. V isn’t a one-off monster-of-the-week series where you can watch an episode now and then. No, it is a long deep story arc that needs to be watched one episode at a time in order.

On top of the long story arc format, it is a science fiction program involving heavy uses of technology and intrigue. This genre choice automatically limits the types of viewers. So, the types of viewers that V tends to draw in are those who tend to be younger, tech savvy, internet knowledgeable types. Basically, the kind of viewers who tend to watch things on Hulu and download content from iTunes.

Producer miscalculation

So, on the one hand, the appearance is that this decision should allow the program to get higher ratings by forcing people to watch it live. On the other hand, Hulu and iTunes (and others) no longer have the rights to carry the back catalog of episodes to allow people to catch up. If viewers can’t catch up, they’ll not watch it live either. If you get lost, there is no reason to watch as you can’t understand what’s going on anyway. So, turn the channel and watch something else.

By alienating the exact demographic who tends to watch programs on Hulu combined with the lack of back catalog of episodes on Hulu for people to catch up with missed episodes, my guess is that this decision will seriously backfire on the producers. The ratings will, instead, drop and drop precipitously as the season progresses. In fact, I’d venture to guess that this decision may, in fact, be the sole reason for the death of this series. It’s clear that ABC won’t keep V on the air without viewers. We know that. But, you can’t keep viewers watching V by trying to appeal to the wrong demographic or by pissing on the fan base.

The streaming and Internet genie is out of the bottle. You can’t go back to a time before the Internet and Hulu existed. The producers seriously need to understand this. It’s unfortunate that the producers chose V for this experiment. So far, V appears to be a good series and is probably worth watching. But, the producers also need to realize that removing choices of where and how this program can be viewed is not the answer. You need more viewers, not less.

Underground distribution

Of course, that just means that people will create xvids or mp4s of the show and distribute them via torrents. Instead of seeing legitimate views on legitimate sites with legitimate ad revenue, the whole thing now gets pushed underground where there is no ad revenue and views don’t help the show or the producers at all. Not smart. Not smart at all.

What is the answer?

The answer lies with Neilsen Ratings. In a time where streaming and instant (day after) releases are nearly common place, Neilsen still has no strategy to cover this media with ratings. TV ratings are still and only counted by live views. This company is seriously antiquated. It still solely relies on active Neilsen households watching programs live. Hulu views, DVR views and iTunes downloads do not count towards viewership or ratings. Yet, these ‘day after’ views can be just as relevant (or even more) today than live views. Today, counting only live views is fundamentally wrong.

Change needs to come with the ratings companies, not by producers trying to force the 70s viewing style in 2011. Neilsen needs to count all views of a program no matter where they are or when they are. The ratings game needs to change and must change to accommodate the future of TV. As TVs become Internet connected, this change will become even more important. Eventually, TV programming will be seamlessly delivered over the Internet. In fact, there will come a time when you ‘tune in’ and you won’t even know if it’s streamed or over the air. In fact, why should you care? A view is a view whether live or a month later.

Understanding Neilsen’s antiquated system

Of course, once you understand Neilsen’s outdated model, you can also understand why Neilsen is not counting any ratings other than live TV. Why is that? Because counting any other medium than live TV threatens the very existence of Neilsen’s service. Once broadcasters realize they can gather these numbers through Hulu, Roku, Slingbox, Netflix and other DVR and on-demand technologies directly, there is no need for Neilsen. That is, once we’ve moved to streaming TV 100% it’s easy to get accurate counts. Neilsen’s service was born out of the need to track viewers in a time when the Internet did not exist. With the Internet, it’s much easier to track viewer activity and data in real time. It’s also easy to get this information right from the places that have rights to stream. So, with these real-time reporting methodologies, Neilsen really is no longer necessary.

Neilsen has always used an extrapolation methodology for its ratings statistics, anyway. That is, only a tiny subset of homes throughout the country are Neilsen households. So, when these Neilsen households watch, these small numbers are extrapolated to the larger population, even though there is really no way to know what non-Neilsen households are watching. So, Neilsen’s ratings systems are actually very inaccurate. Counting the numbers of views from Hulu, iTunes, Amazon, Roku, Slingbox, Netflix and other streaming sites and technologies are exact and spot-on accurate. In fact, these numbers are so exact, they can even be traced back to specific hardware devices and specific households, something Neilsen’s rating systems have never been capable of doing. This is why Neilsen is scared to count online views. This is why Neilsen is no longer needed.

Goodbye V

It was nice knowing ya. My instincts all say that the fan backlash from this decision will be swift and final. If this series manages to make it to the end of the 2011 spring season without cancellation, I’ll be amazed. However, if ABC cancels this show before June, that won’t surprise me. So, unless the producers make an about-face really fast with regards to this no-streaming experiment, this series is likely already cancelled… it just doesn’t yet know it. I’d also urge anyone reading (and especially Neilsen households) to boycott the new V series and send a message to the producers that not offering streaming options is not acceptable and that your program is dead without them. I can tell you that I won’t watch this series again until streaming options become available. This is not really a problem for me as there are plenty of other TV shows available. The problem here is for the cast and crew. These people are dedicating their time, effort and livelihoods to putting this series together only to be screwed over by the producers. Such is life in Hollywood, I guess.

Online ordering: Some companies just don’t get it

Posted in shopping, technologies by commorancy on December 12, 2010

In the past week, I’ve run into two different companies that obviously haven’t the first clue about running their online presence.  I’ll bet that this is just the tip of the iceberg, but there it is.

Online ordering with store pickup

Fry Electronics doesn’t get it. The point to online ordering with store pickup is to save time.  Unfortunately, using Fry’s store pickup by ordering online saves you no time.  In fact, it takes more time than just buying directly in the store and leaves more questions than answers.

I found an item on Frys.com web site that I wanted to buy and noticed they now offered store pickup.  I thought, “Great”.  So, I proceeded to place the order online.  Unfortunately, I didn’t have a profile with Frys.com, so I had to create one along with entering shipping and billing info, credit card number and various other information they required.  So, this usually takes about 5 minutes to complete.  Granted, it doesn’t take that long to enter this information, but you’ll soon see that this time was completely wasted.

So, I enter the information they require, choose my store for pickup and click ‘Place Order’ like you normally do on any e-commerce site.  So, the order is all placed, I have my receipt in hand and on the receipt it says to to remember to bring the card you used to the store.  I think, “No problem”.   I ordered after hours.  So, I knew that I would have to pick up the order the next day.

The next day I take my printed receipt with the order number to the store, like they request.  I walk into the store and ask where to pick up online orders.

First mistake

The door greeter tells me to get in line and pick up the online ordered item at any cashier in the front.  I thought, “Uh oh, this is not starting off well”.  No dedicated desk means the cashiers will be completely inexperienced in this process and, to my lack of surprise, they were inexperienced.  Anyway, I step up to the cashier and hand her the online receipt.  She proceeds to type something into the register, looks confused about something and then tells me to hold on while she goes and locates the order.

Second mistake

Twenty minutes later, after wandering around and disappearing, she finally comes back with the item in hand.  I could have wandered the store, found the item, visited a cashier and exited Fry’s in the time it took her to locate the item.

Third mistake

With item in hand, she proceeds to tell me that I need to finish paying for the order at her station.  I’m thinking, “What?”  I had thought I already paid on the Frys.com web site as I was given fully completed receipt for the order with a valid order number.  So, I attempt to validate this information and ask, “I have to pay again?  I thought I already paid on the web site”.  She proceeds to explain that it’s not actually an order but a ‘reservation’ for an item.  I asked, then why do I have to give fully detailed information (billing, shipping, credit card, CVV, etc) for a reservation?  Of course, she’s a non-native English speaker and plays dumb like she didn’t understand what I said.  So, I try to verify this again and she says that I won’t be double-charged (which is, of course, my first thought considering I had to provide my CC card info full and complete).

So, not only did they waste my time online asking for information they didn’t need to create a ‘reservation’, the cashier wasted 20 minutes trying to locate the item in the store which wasn’t picked and stored properly from my order.  Worse, after walking out of the store, I still have no idea if my card is to be charged twice.

I head home and call Frys.com to clarify what the hell went on.  I explained that what they are doing is less than clear and the whole process is time wasteful.  Every other online order with store pickup system I’ve used at other stores charges for the order online and then only requires identification to pickup at the store.  They might or might not even print a receipt.  But, you definitely don’t pay for the item in the store like Fry’s requires.

Fry’s made major mistakes in this process.  Wasting my time by making me enter all of that information, not properly picking the the item requiring the cashier to wander the store in search of the item, and then  requiring the consumer to pay at the register for an item that already appears to have been paid.  The additional mistake that Fry’s made was not having a dedicated pickup desk to handle online pickups.   There is no reason to require the consumer to stand in line for a cashier.  Online ordering with store pickup is supposed to save time.  In fact, I probably doubled the amount of time that was needed to get the item.  I would have been better off just heading to the store, finding the item and heading up to the cashiers to pay.  What a waste.

Out of stock ordering

Virgin Mobile doesn’t get it. This issue isn’t limited to Virgin mobile, it just happens to be the most recent example of this problem.  So, I decide want to buy one of Virgin Mobile’s MiFi 2200 devices.  I visit the site and try to place the item in my cart. Instead, I see a red error message that says ‘Sorry, that item is currently unavailable’.  It doesn’t say anything about being out of stock.  Just that it is unavailable (whatever that means).  Ok, here’s the issue.  If the item is ‘Out of Stock’, that’s fine.  Just tell us this.  No cryptic messages.

First Mistake

Even if the item is out of stock, but you know you’ll have more back in stock tomorrow, then take the order against the future stock.  The mistake here is that Virgin has lost a sale.  I may not come back tomorrow and purchase.  I want to purchase today.  I made the decision to purchase today.  Tomorrow I may change my mind and go with something else.  In fact, I may go with something else simply from the stupid fact that Virgin mobile wouldn’t sell it even when it’s ‘Out of Stock’.

Second Mistake

I called the sales line and the ‘sales rep’ proceeded to transfer me to the ‘Broadband help desk’.  Where they transferred my call is not an order line.  It’s a help desk / customer service portal.  No where on the line does it say ‘Press 1 for sales’.  In fact, it doesn’t mention sales anywhere on the line.  So, I press on and get through to an operator.  The first time I call, the representative on the ‘help desk’ tells me that there is web site trouble and I should order tomorrow (see Virgin Mobile first mistake above).  I call back and the second person says the item is ‘Out of Stock’ and they should have them in ‘tomorrow’.

So, I’m at a loss.  If you’re in a company selling online, an item is out of stock but you know it will be back in stock tomorrow, why would you want to prevent taking orders against that future stock?  I mean, seriously, this is stupid. Just tell the consumer when they should be back in stock.  The consumer can make the decision to wait or not.  If you prevent ordering altogether, you’re losing sales.

You would think companies the size of Fry’s and Virgin Mobile would have their act together, but they don’t.  Companies wonder why their sales suck, yet they don’t look at these convoluted processes that don’t work and that throw roadblocks in front of the buyer.  So, instead of the buyer buying, we walk away and don’t buy.

Retailers, wake up.  Just because you think a process is working for you, you need to reevaluate just how it impacts the consumer.