The HTML 5 <video> tag and H.264

The new HTML5 standard’s most prominently mentioned new feature is undoubtedly the video tag – this tag enables all compliant browsers to play video embedded in a site with no additional plugins

The only problem? The organizations responsible for choosing a video format are undecided. In one corner is H.264, used everywhere from Blu-Ray disc to military applications due to its tremendous efficiency, and in the other is Ogg Theora.

Ogg Theora is known to be less suitable for content delivery. It requires higher bandwidth to deliver quality similar to that of H.264, which will increase infrastructure costs noticeably if universally adopted.

So why Ogg?

A common argument is patent encumbrance. H.264, while an international standard, is a creation of the Motion Picture Experts Group (MPEG), an organization known for their propensity to charge royalty fees to makers of DVD playback hardware and software. If the MPEG folks were to start asking for royalties from the Mozilla organization, for example, the latter would find itself in quite a dire financial position. This fear is borne out by prior attempts of large patent-holders to begin profiting from a wide deployment of their intellectual property, such as the Compuserve GIF format.

However, these past encounters with patent law also illustrate the impracticality, and indeed futility of these money making attempts. Neither GIF nor any other patented format has succeeded in exacting fees from end users or distributors of the mechanisms used to display or output these formats. MP3, a standard of the MPEG group as old as the laserdisc, remains cheap to implement.

The Motion Picture Experts Group has shown itself to be a responsible steward of international standards, reducing the concerns and possible benefits surrounding the Ogg format or other open-source codecs like it. As soon as H.264 is universally adopted, people everywhere can begin taking advantage of video as ubiquitously as they can view web pages. No plugins, no addons, no special devices, no more concern around compatibility.

Will it play anywhere? Yes. That’s a big deal, and it’s why H.264 should be accepted by everyone.

Practically Replacing Microsoft Exchange Server – A 3 Part Series – 3 of 3 – Kerio Mailserver

Kerio MailServer 6.5 – The Exchange Killer

Kerio MailServer, like Zimbra, has until only recently been an ‘almost but not quite’ Exchange alternative. It has offered Outlook support and integration with Active Directory since 2002, but did not initially support groupware features such as calendaring and shared contacts properly until years later. It wasn’t until 2007 that Kerio began to coalesce into an alternative to Exchange — and with the release of Kerio MailServer 6.5, its transformation into an Exchange killer is complete.

For the first two parts of this review series, please view the following links:

Practically Replacing Microsoft Exchange Server – A 3 Part Series – 1 of 3

Practically Replacing Microsoft Exchange Server – A 3 Part Series – 2 of 3 – Zimbra Collaboration Suite

Kerio MailServer 6.5 – The Exchange Killer

Kerio MailServer, like Zimbra, has until only recently been an ‘almost but not quite’ Exchange alternative. It has offered Outlook support and integration with Active Directory since 2002, but did not initially support groupware features such as calendaring and shared contacts properly until years later. It wasn’t until 2007 that Kerio began to coalesce into an alternative to Exchange — and with the release of Kerio MailServer 6.5, its transformation into an Exchange killer is complete.

I’ve saved the best for last with Kerio — I prefer it over Zimbra as an Exchange replacement for several key reasons which I’ll outline below.

Client Software Compatibility

Kerio provides connectors for Outlook 2003 and 2007 which enable those clients, previously mentioned as irreplaceable tools for office workers, to work with Kerio as if it were Exchange itself. These connectors use the HTTP/HTTPS protocol, and as such a user can fully access their public folders and the global address list while working remotely as though they were in the office. This Outlook connector is provided at no extra charge.

Mac users are able to sync to Kerio through the use of the Kerio iSync connector, also provided at no extra charge. This connector provides both addressbook and calendar sync for users of MacOS X 10.4 Tiger, and addressbook sync for Leopard users (calendar sync can be natively accomplished by Leopard’s version of iCal, so the iSync conduit is not needed for this — though it can still be used).

Kerio also supports International standards such as CalDAV, enabling clients such as Apple iCal, Mozilla Sunbird, Novell Evolution and OSAF Chandler to connect with its calendar and participate fully with Windows/Outlook users.

Like Zimbra, Kerio has a rich web UI though it’s patterned closely after that of Exchange. In addition to this, Kerio takes it a step further with full emulation of Outlook Web Access, which is of benefit to any third party tool  or application that interfaces with Exchange via this mechanism. This opens up a larger segment of the Microsoft-entwined ecosystem to Kerio switchers than any other Exchange alternative.

Mobile Devices

ActiveSync is one of the most important features of Kerio. This isn’t emulation or the implementation of similar functionality via a third party app, it’s native, true ActiveSync protocol support. That means any ActiveSync device including Palm, Windows Mobile and the iPhone can sync all their information to Kerio with “Push” (instant notification) support and GAL search.

Blackberry users are also covered – an app installed on the handheld will enable push calendar/e-mail/contact synchronization without the need for a Blackberry Enterprise Server (BES).

Support for IT Infrastructure

The most prominent reason I prefer Kerio is that, despite its complex functionality it maintains utmost simplicity for systems administrators. Backing up and restoring or redeploying a Kerio mailserver can be done effortlessly, even when changing the host operating system, simply by copying it’s store directory as well as a handful of configuration files to the new server and then starting it. Email, contact and calendar data are stored on the filesystem rather than being placed in a database or needing to be specially imported and indexed.

The Linux version of Kerio, while officially supported only under Red Hat Enterprise, can be easily deployed on any modern distribution with little effort. This is in contrast with Zimbra which requires pretty major surgery to get running on anything other than its short list of supported distributions.

Kerio integrates with both Active Directory, supporting Windows networks, and Open Directory, supporting MacOS driven networks for authentication information, relieving admins of the need to maintain a separate user database. One nice thing about Kerio is that it can join multiple Active Directories on a per-domain basis, making it possible to host multiple mailsystems and multiple Global Address Lists on a single server.

If a single server is not enough, Kerio also supports clustering, and because its Linux and OS X versions support a wide range of UNIX filesystems and filesystem abstraction mechanisms, the mail spools and stores can be placed on a wide range of possible storage systems. Scalability is no problem.

Summing up

Kerio doesn’t come in a free version as does Zimbra, but this didn’t deter me from buying it for my own personal use. The benefits vis a vis Exchange (which I was previously using for my Calendar/Contacts/Mobile sync) were too compelling to pass up.

Kerio presents itself as a drop-in Exchange replacement, requiring as little re-training on the part of users and systems administrators alike (though system administrators should always be re-training themselves, a little elegance on the software side never hurt anyone). Some research has led me to find a growing number of Hosted Microsoft Exchange providers beginning to offer Hosted Kerio as well, which is an encouraging sign that it’s being recognized for its capabilities. I hope to see Kerio, Zimbra and others continue to take the de-facto center-seat away from Exchange in as many organizations as possible.

Getting poor call reception on your iPhone 3G? Turn off 3G.

Here’s a good tip for you iPhone 3G users: 3G network coverage in many parts of North America is quite poor, even though coverage maps may indicate otherwise. While 3G is the big hype, especially since the release of Apple’s 3G handset came out, its deployment in the New World (and even some parts of Europe) isn’t sufficient to support largescale use of network intensive devices like the iPhone.

So: If you’re finding really poor call quality, dropped calls and generally poor data performance on your iPhone 3G, go into Settings > General > Network and turn off 3G Networking. You may be surprised to see your bars jump up and your call quality increase.

3G may be a big deal someday in parts of the world other than Japan and California. But not today.

WordPress for iPhone

This is my first post from the iPhone. It’s been a long time in coming, and there have been several hangups.

The 2.0 iPhone firmware presented me with the App Store, and the WordPress iPhone app appeared shortly afterward. Thing is, the app crashes repeatedly when I enter my login info. Once I’ve figured out why, I’ll update this post.

Meantime, I’ve upgraded to WordPress 2.6 and am using the WPhone plugin. Working very nicely so far – it lacks the image uploading feature I wanted in the native app, but it’ll do for now.

EDIT 2008-07-25: Actually the WordPress upgrade nuked my Categories. Argh. I’m rebuilding them manually.

HOWTO: Leopard Time Machine over iSCSI


If you’ve arrived here looking to use iSCSI with Time Machine, I’ve switched to another more robust method. I’ve run into some of the same problems as commenters below, and I’ve become convinced the iSCSI angle is too risky for now.

Open a terminal and run:

defaults write TMShowUnsupportedNetworkVolumes 1

Then you can use a Samba or AppleShare (even Netatalk) server share as a time machine backup location. This works perfectly, as Time Machine creates a disk image with an HFS+ filesystem on which to perform backups, and mounts that.

I’ll leave the original post here for those interested.

Got Leopard? Too cheap/lazy to go get a USB drive for backups? Like taking risks? Etc.

One of the things I was looking forward to in MacOS X 10.5 was Time Machine. To my knowledge, Time Machine was to support two ways of backing up – to a locally connected hard drive, or to a hard drive connected to an AirPort base station. I figured I’d mix it up a little and try centralizing my backup storage to my Linux servers. To do this, I employed iSCSI to connect storage space on the Linux server to the Mac. iSCSI accomplishes this in such a way that MacOS (and any other iSCSI client) sees the disk as a locally connected SCSI disk, and therefore it passes the criteria for Time Machine. You even format it as HFS+ in the normal way when a new disk is connected.

If you have a fileserver capable of delivering iSCSI LUNs, (and if you don’t know what iSCSI LUNs are, go get a USB drive), you can use the globalSAN iSCSI Initiator for OS X to do this with Leopard. They don’t specifically mention compatibility with Leopard, but this has been working for me for several hours now as of the time of this writing.

Caveat emptor: I did hard lock the iMac during a first attempt at an initial backup, but it’s hard to say whether it was iSCSI or one of the myriad other things I was doing at the time. Factor in Leopard being brand spankin’ new, and I can’t say for sure what caused it. If you have a sense of adventure, try this out.

HOWTO: Leopard install with Giga Designs G4 upgrade

One of my Macs is a 2001 vintage G4 733 with a dual 1.8GHz G4 upgrade. This should fit well within Leopard’s minimum system requirements, but the CPU upgrade I’m using presented a complication.

Without a kernel extension from Gigadesigns called ‘Giga-Meter’, MacOS recognizes the upgraded CPU’s as ‘PowerPC 60? 467MHz’ and therefore won’t update due to the new minimum requirement of 867MHz. This extension can’t be loaded from a DVD since you’re booted from the Leopard installation CD at the time you get denied.

I resolved this by doing the following (this is for fairly advanced users):

  1. Click OK to the dialog informing you your Mac isn’t fast enough, NOT RESTART
  2. You’ll be presented with an idle desktop, and will be able to choose ‘Terminal’ from the Utilities menu.
  3. Run ‘kextload /Volumes/Macintosh\ HD/System/Library/Extensions/Giga-Meter.kext‘. This extension loads into the leopard kernel without difficulty.
  4. Quit Terminal, choose ‘System Profiler’ from the Utilities menu. It should now report your CPU at the proper speed.
  5. Relaunch the MacOS X Installer by choosing Terminal again from the Utilities menu and running the following:/System/Installation/CDIS/Mac\ OS\ X\\ OS\ X\ Installer /System/Installation/Packages/OSInstall.mpkg

(All on one line)

Leopard install will proceed normally.

Leopard also requires a CoreImage capable graphics card for a lot of its new stuff, so if people don’t have a Radeon 9600 Mac Edition in their upgraded G4’s, now’s the time to get one. This graphics card upgrade works fine under Leopard as well.

iPhone native apps

Evidently the intention has been to allow third party apps on the iPhone all along. This is good news – while the current selection of web apps are higher in quality and usefulness than the unofficial native apps, official support will result in some vendors stepping up and creating some good stuff (and as mentioned, a lot of other vendors stepping up and writing crap – caveat emptor).

Quoted from

Third Party Applications on the iPhone

Let me just say it: We want native third party applications on the iPhone, and we plan to have an SDK in developers’ hands in February. We are excited about creating a vibrant third party developer community around the iPhone and enabling hundreds of new applications for our users. With our revolutionary multi-touch interface, powerful hardware and advanced software architecture, we believe we have created the best mobile platform ever for developers.

It will take until February to release an SDK because we’re trying to do two diametrically opposed things at once—provide an advanced and open platform to developers while at the same time protect iPhone users from viruses, malware, privacy attacks, etc. This is no easy task. Some claim that viruses and malware are not a problem on mobile phones—this is simply not true. There have been serious viruses on other mobile phones already, including some that silently spread from phone to phone over the cell network. As our phones become more powerful, these malicious programs will become more dangerous. And since the iPhone is the most advanced phone ever, it will be a highly visible target.

Some companies are already taking action. Nokia, for example, is not allowing any applications to be loaded onto some of their newest phones unless they have a digital signature that can be traced back to a known developer. While this makes such a phone less than “totally open,” we believe it is a step in the right direction. We are working on an advanced system which will offer developers broad access to natively program the iPhone’s amazing software platform while at the same time protecting users from malicious programs.

We think a few months of patience now will be rewarded by many years of great third party applications running on safe and reliable iPhones.


P.S.: The SDK will also allow developers to create applications for iPod touch. [Oct 17, 2007]

(This’ll be the last iPhone related post, I promise).

iPhone – Part Deux

There’s been a lot of overreaction in the press regarding the latest iPhone firmware. Thankfully it’s beginning to die down as reporters are realizing they’re standing up for hackers and unlockers, and people who generally aren’t interested in supporting the corporate interests of their sponsors, but I digress.

Lots of articles were published slamming Apple for “bricking” iPhones that have been modified. The reality of the situation is quite different. Apple issued a press release announcing their concerns about third party SIM unlocks; they created unmanageable incompatibilities and issues with the firmware upgrade process. Nowhere did they say they were going to intentionally disable iPhones.

When you’re about to update your firmware, you receive a confirmation dialog with the following warning:




So if you managed to “brick” your iPhone with the latest firmware update, you should consider three things.

  1. You were warned about the modifications you made creating compatibility issues Apple can’t support
  2. If you know how to modify your iPhone such that you can unlock it, you should know enough to wait on updates until there are known methods of unlocking _them_ or known methods of safely updating.
  3. Your iPhone is not bricked. If you knew how to unlock the iPhone you should know how to restore it to working condition. If you don’t, you shouldn’t have tried unlocking it. Welcome to being “on your own”.

The update also removes all your custom apps. I’ve learned a couple of things about the custom apps, and have come to some conclusions about custom apps for mobile devices in general.

  • The RSS reader is useless. No documentation in the world will explain how to get it to import an RSS feed. The fact that it can’t get them out of Safari is bad enough.
  • Both the IM and IRC clients succeed only in disconnecting all the time or crashing the iPhone outright.
  • I haven’t found a practical use for the file manager, as it doesn’t do anything meaningful except let you look at the filesystem contents. You can’t use it to copy files onto or off of the device.
  • The eBook reader only takes plaintext.
  • The VNC client is useless, not sending mouse events properly or at all.
  • The UNIX and OpenSSH stuff is pretty cool and useful for exploring but that’s about it.

Basically, all the custom apps are crap so far. This shouldn’t be a surprise, as there’s no official support or documentation. But it does raise another interesting point.

Interestingly, almost all the third party apps for other mobile operating systems are crap too, even with documentation and developer support. On Windows Mobile for example, you can’t get away with installing more than maybe 3 apps before the system is so starved for resources and destabilized that you need to restore the device. I bought “Agile Messenger”, an IM client for Windows Mobile for the hefty sum of about $65 as it was the best IM client I could find, and it caused me to have to reboot Windows daily, would interrupt calls by crashing the handset, you name it. Money well wasted.

As I mentioned in my last post, Palm has nothing innovative to offer. It and all its custom apps are out of the running (though some of Palm’s custom apps were nice, considering the devices have the capabilities of a computer from the late 80’s).

Blackberry has a similarly small selection of decent software. Everyone will want to reply to this with their pet app, but remember, run your app in combination with everyone else’s pet app and your blackberry will become a brick too.

Basically, only a select few of the thousands of custom applications for every mobile device are worth using. I usually settled on 2 or 3 apps that didn’t crash my device and whose clumsiness I could put up with when I owned Palms, Blackberry and Windows Mobile devices.

Not to mention, the majority of blackberry users (a large demographic of non-geek users) don’t even care about custom apps. The functionality built into the device is just fine with them (and the iPhone possesses almost all of this).

Apple has been very insistent on web apps being the preferred direction for application development on the iPhone. So far I’ve replaced 2/3 of the custom applications with web based ones and have actually gained extra functionality as a result.

So my opinion on custom apps on the iPhone is changing. It’s meant to be used with unlimited data plans, so it’s designed to be practical for use with web apps.

Man Up

This is a shout out to all you geeks and tech press editors whining that Apple bricked your iPhone. Man up, you were warned about the incompatibilities you introduced. Don’t blame Apple for a situation you created.

What, the iPhone was designed to be used with AT&T, and now that you tried to change that fundamental aspect it won’t work anywhere? Shucks. Better get to fixing that.

And to everyone (including myself a few days ago) who think the ability to install custom software is the key to the iPhone’s future success, I no longer agree. Check out some of the high-quality web apps out there before jumping to conclusions.



So I got an iPhone last week, after having read enough reports of successful unlocks and an increasingly long list of custom applications. I saw one in person for the first time just prior, and was basically sold.

My current smartphone is an HTC Mogul, known in Canada as the P4000 from Telus. I evaluated the uses I put it to and set my criteria for the iPhone as simply as follows:

Can I get it to do the same things?

The list:

  1. Casual web browsing (news sites)
  2. Mail
  3. Instant Messaging
  4. Calendar sync (preferably over the Internet)
  5. Contacts sync
  6. Note taking

Along with random poking around.

Out Of The Box Impressions

Out of the box, I had to run an activation crack (which I won’t describe here, sorry folks) to get it to do anything other than insist that I connect it to iTunes. Once this was done, the iPhone accomplished #1 and 2, and 4-6 with its built-in Safari, Mail, Calendar and embedded contacts storage. There’s no support to sync calendar and contacts wirelessly, but no standard exists for this and it’s therefore not surprising. The closest extant standard is Microsoft ActiveSync, which isn’t available. For now, I’ll have to go back to syncing those items through my laptop as I had done before Windows Mobile and Exchange Server. Hopefully either Apple or a third party will develop support for this.

Aside from that one setback, the phone blows away my previous handsets. Setup was very slick. Upon syncing with iTunes, not only did it suck in my calendar, contacts, e-mail, podcasts, videos and music, it also configured the iPhone to be able to check my email accounts and imported my Safari bookmarks. The user interface is every bit as slick as the press reports – clearly a huge amount of effort was devoted to designing a user interface that would make a mobile device an easy, almost instinctive process.

Like MacOS on Apple’s desktop computers, metaphors are preserved across all applications. Flick to scroll, pinch to zoom, double tap to overview, and so on. Consistency in a user interface is as key as attractiveness, and the phone doesn’t let you down there.

The selection of third-party applications, which are developed with no support or documentation from Apple, are beautiful as they use the functionality exposed by the phone to the programmers doing this work. That means, both the apps that come with the phone and the third party ones are all of exceptionally high quality. I was able to install:

  • Multi Protocol IM
  • IRC Chat
  • RSS Feed Reader
  • File Manager
  • Wireless Network Scanner
  • VNC Client
  • eBook Reader
  • UNIX Utilities and a Shell
  • OpenSSH for remote access

And this is just a subset of the selection of apps that are available for it already.

The experience of using the device is far better than fumbling around with the blackberry wheel/ball or dealing with the widget-of-the-week, “oh crap it’s been a day I have to reset it” experience of using a Windows Mobile device, and Palm is basically out of the game as far as innovation goes.

Sound quality on calls is good. I haven’t tried it in high wind yet, that’s usually my benchmark for “really good”.

Picking Away Criticisms

A fair number of techies criticize the iPhone for perceived shortcomings. Many of the criticisms I’ve read and heard seem to stem from a lack of understanding of practical value, for example:


A common critique concerns the 2MP camera in the iPhone.

2 MegaPixels (1280×720 resolution) is a good quality camera for a phone to have, and while many naysayers point out 3.5MP cameras in competing phones, these are fresh, new additions to the market. Additionally, phone cameras remain a suboptimal method for serious photography. You won’t be capturing family memories on a mobile phone even if it had a 6MP camera. It just won’t have the capabilities of a nice dedicated Nikon.

Media Playback

DiVX and Windows Media support seem to be in huge demand, and the belief exists among many that MPEG-4 and H.264 are somehow proprietary Apple formats.

Quite the opposite. DiVX and Windows Media is a proprietary version of the MPEG-4 video codecs available in the early 2000’s, while MPEG-4 and H.264 themselves are the current worldwide standards for broadcast and digital video. These are well established technologies that quite frankly walk all over DiVX, XViD and the like in terms of quality. People should be looking at such forward looking format support and wondering why the competition doesn’t play H.264 as readily (does the Zune play H.264? I know the Xbox360 has adopted it, and the PSP has as well, how about other digital jukeboxes and smartphones though? Fragmented market at best). And can you really tell me people demand Windows Media format support? I’ve only read about that particular critique from Microsoft sponsored publications.

Flash Plugin

No smartphone has a decent flash plugin. I don’t even know why people moan about this.

No Stylus or Keyboard

The design of the user interface doesn’t require a stylus (and a stylus would slow you down anyway, as the phone expects to be used by multiple fingers, hence “multi-touch”), and the keyboard is surprisingly good. I’ve handed the phone to long-time Palm and Windows Mobile users in the past few days and they’ve been able to type on the thing so quickly it surprised them. Everyone’s different though, so your mileage may vary.

Valid Concerns


A common criticism of the iPhone by the tech press and as a result the consumer base at large is the lack of 3G support. As a north American I can’t say this bothers me, as our 3G coverage is pretty poor as compared to other standards — although a handset like this would have gone far to promote 3G wireless. Now that iPhone is out in Europe that’s something they’ll need to resolve in that market.

Customizability and Provider Lock-In

This I think is the most grave concern.

All competing smartphones (and let’s be clear, the iPhone is a smartphone, in the same category with BlackBerry, Palm and Windows Mobile whether the competition admits it or not) are customizable to a greater or lesser extent. This is in contrast with competing MP3 / Media jukebox players, which are typically less customizable and require a full OS replacement if one wants to change the way it works.

However, Apple are taking the Media Jukebox route with the iPhone and have demonstrated a fair degree of disinterest in allowing third party software to run on the device. This may work for the iPod, which does 2 or 3 things well, but the iPhone is in a class of devices that customers expect can be made to do anything. Apple must change their point of view on this, and not only sanction existing third party applications without the constant threat of removal, but provide better developer tools to developers and companies who could take the iPhone to new heights.

An iPhone with ActiveSync support, even from a third party, would walk all over Research in Motion’s best BlackBerry model for business use.

All this may stem from vendor Lock-In – Apple has aligned itself with AT&T, which may well have made many stipulations in their contract regarding end-user functionality in the device. The fear may have been that the network would be overrun by high-end bandwidth usage, or something to that effect. Or, maybe AT&T’s always wanted a handset maker to bow to their demand to provide a locked down device, and maybe Apple were naive enough to have thought it wouldn’t be a big deal.

It is.

I can say with confidence that the iPhone would not be a useful device to me if I were not able to install my own applications on it, and enhance it to suit my purposes. If Apple chooses to force me to remove these applications, the iPhone will cease to be useful to me.

I and other Canadians can’t even officially buy an iPhone, as no deal has been made with a Canadian wireless provider (only one exists that supports the GSM technology used in the iPhone – our other major provider uses the older CDMA). This means I had to import the device and subsequently flash its transceiver in order to force it to allow me to use it here. I believe this is a mistake.

Selling the iPhone as an unlocked device you can pop a SIM card into and get to work would have been terrific. BlackBerry has had great success selling their device through numerous providers. There was no reason to lock in with AT&T. This can’t be changed for the next few years, but I hope Apple takes this time to take heed and free the device subsequently.

Summing Up

The iPhone is a great device for me. It does everything I need and have gotten used to from previous PDA’s and smartphones. The interactive, tactile experience of using it is discoverable even for someone who’s never used a cellphone before, and certainly easier to figure out than a MOTORAZR, BlackBerry or Pocket PC for a new user.

The iPhone is geared to the consumer market, and not really the techie or the businessman. Even so, its popularity is huge; everyone knows about them, and most people want one – not because it’s a hyped up fad, but because it does things no other device previous or contemporary has done for them. Worked simply, worked well, and surpassed expectations for functionality.

This is a message to Apple Inc.: It doesn’t have to stop here.

iPhone has potential for a dramatic upsurge in its already impressive popularity in two areas; availability on multiple cellular networks, and official sanction for third party apps. If these two things changed, iPhone would quickly dominate the cellphone/smartphone field as the iPod dominated MP3 players before it.

Solving a QuickTime for Windows “annoyance”

One long-standing issue people have with QuickTime for Windows is its apparent insistence on becoming the default handler for video and images in IE and throughout the Windows environment, despite the setting of file associations to the contrary. Even if you set everything up to open in Windows Media, for some reason QuickTime is still invoked.

This bothers a lot of people and is probably one of the reasons QuickTime for Windows is disliked.

A recent discovery by an associate indicates this is a behavior of Windows’ ‘Set Program Access and Defaults’, which categorically associates web/mail/media with apps which know how to assume the default role. For some reason, Windows associates media playback to the default selection irrespective of any file associations you may have set. Screenshot included.

Program Defaults
Set the default media player back to Windows Media to disassociate QuickTime with multimedia formats. Tip and image credit: Tristan Schleining