Tuesday, March 30, 2010

The Afternoon Play

I once listened and nodded in agreement when an IBM Sales colleague related how sometimes she could not get out of her car on arrival at a customer site until the BBC Radio 4 Afternoon Play had completed

The quality of a play is of course very subjective, but I can say that I was thrilled to find two fantastic plays on offer within the space of this week:

No Place Like Home

By Robert Rigby and Nick Russell-Pavier. Householder Jonathan confronts a burglar with his legally-owned shotgun.

The Intruder ...... Alex Jennings
Jonathan ...... Toby Stephens
Police Officer/Matt Hughes/Colin ......Ben Crowe
Tom Robbins/Commander ...... Jonathan Oliver
Janet Robbins/WPC ...... Victoria Carling
Julie/Sophie ...... Zoe King

Crime and Trial Rage on the Road

Documentary drama by John Taylor investigating the complex anatomy of a crime and trial. The headlines were dramatic: a desperate car chase along winding country lanes, a vicious attack on two innocent lovers and the brutal murder of a young man. But it soon became apparent that the killing of Lee Harvey outside Keeper's Cottage was an incident even more astonishing than it first appeared.

Tracie Andrews ...... Sian Brooke
David Crigman QC ...... Kim Wall
DC Brian Russell ...... Michael Higgs
Superintendant Ian Johnstone ...... Roderick Smith
Pathologist ...... John Rowe
Sister Hadley ...... Penelope Freeman
Child witness ...... Brittany Skye-Parnaby

To those of us in the know it is not Radio 4 but Radio Phwoar

Crime and Trial Rage on the Road
No Place Like Home

Monday, March 29, 2010

Hard Core Six Core

So the 6 core Intel processors are now really available.

I'm relating to the consumer market Intel i7 980X, and to the server market Intel Westmere EP Xenon X5680

For those of us with healthy wallets now would be the time to invest in


Intel i7 980X, 6 core processor

Gigabyte GA-X58A-UD7 motherboard, ATX format

For the Server minded:

Intel Xenon X5680, 6 core processor

Supermicro motherboard X8DTi-LN4F. Extended (non proprietory) ATX motherboard. Can accomodate 2xIntel Xenon X5680. Complete with PCIe-16 slot, onboard basic graphics, 12 memory slots

To compare the relative merits of Intel processors don't miss the Intel Comparison Site

And of course I'm assuming you realise the fundamentals:

  • 6 core processor PC's in a desktop or server environment are overly powerful for single application use. Therefore probably you would invest in Virtualisation technology to run a Host OS like MS Windows Server 2008 (or bare metal Hypervisor like VMware ESX) . Underneath that OS you would likely run regular applications and Guest OS partitions

  • Latest generation processors provide support for Intel Virtualisation technology (VT). This technology allows guest Virtual machines to perform at close to native performance.

  • In particular the latest round of features breaks down into VT-x, VT-d, VT-c

Meanwhile at AMD

Consumer Links

Sunday, March 28, 2010

Earth Hour 2010

So Earth Hour 2010 is complete. Our home lights were out out for several hours. Earth Hour is not about energy saving it is fundamentally a consciousness raising event.

Saturday, March 27, 2010

iPad coming but not soon

(Courtesy joy of tech)

One of Apple's greatest selling points is the availability of their products. Most other manufacturers pre-announcements can be in the order of at least 6 months. However Apple are sensitive to the fact that consumers with money (an Apple customer pre-requisite) expect to buy and not just read about their technology.

Meanwhile, back in Switzerland things don't move quite so fast. In Europe we are already second in line (after the US) to the iPad ordering cycle. But we also have to wait for the Bun fight of who (if anybody) gets the all important DataPlan contract.

In Switzerland I am currently paying about 10 CHF (10USD) for 100MB of monthly data. And this "bargain" offer came only after signing a 12 month Swisscom contract. Perhaps this factor could be added to the following splendid iPad buying flowchart:

USA: Apple iPad pre order screen
Jonathan Ives CBE: the iPad video
Swisscom: Apple iPad A magical and revolutionary device
Switzerland: Apple iPad on sale from Nextway for 959 CHF

Friday, March 26, 2010

The Ungoogleable Man

In times gone by perhaps there might have been one or two professional journals or online forums where a group of like minded "experts" might gather. For example the letter page at BYTE magazine for PC's, Linux Journal for Linux, or Usenet groups like comp.unix.aix
for matters AIX.

Over time you might begin to recognise the helpful contributors. But in 2010:

  • The number of IT professionals has truly exploded. For example: In India the age of aspiration of being a qualified doctor has been supplanted by a desire to shine in IT, and since the countries internal IT requirements are minuscule (compared with the 1198 million population) these people are searching for work everywhere but India

  • The sources of IT via technical journals, blogs, enthusiast websites, and official manufacturers websites has also grown exponentially.

So if ever I'm asked to comment on a person I turn immediately to Google.

For me, all my Engineering papers, my undergraduate studies, even my O level coursework is online. My publications - online, my thesis - online, my full career history - online. All non proprietary software I've written - online. Perhaps I'm a little ahead of the curve, but if you're in IT and I can't find significant traces of you in technical forums, blog posts publications or papers then just maybe you are not so significant as you claim

Thursday, March 25, 2010

Dracula visits

Well, call me a perfectionist but when I found the above two holes in the rear tyre of my exquisite new Condor bicycle I was a little disheartened.

From the previous entry you may recall that human error has resulted in a somewhat delayed and imperfect delivery. So subsdquently finding a damaged rear tyre made it hard to hold a smile.

Then whilst out cycling and stationary at the traffic lights I noticed something astonishing. The front tyre also has 2 holes on the tread. What are the chances that two set of tyres are seemingly damaged in an identical way....

A visit to the Continental website later and I think I now understand what the bullet point "Tread wear indicators in the tread" means. So the two holes are intentional and I suppose somebody has calculated that the chance of a sharp object striking at exactly at either hole, where surely the lack of tread leads to a much more vulnerable area, is minimal.

Well I never!

Continental Grand Prix 4000 cycle tyres

Wednesday, March 24, 2010

LTO High 5

At home, assuming you have a backup strategy the chances are that you use a combination of spare hard disks, DVD's and USB keys to backup your data onto.

But in the Enterprise business world; the use of tape is not only commonplace but often preferred. And so I am embarrassed to say that I quite overlooked the forthcoming availability of LTO-5 tape cartridges which I understand are now heading towards OEM warehouses right now.

First, why might I chose tape, over an equivalently sized disk array

  • Speed: Backup software like TSM can stream data from a Snapshot (i.e. FlashCopy) disk image of the database to multiple tape drives simultaneously. Consider writing to 5, LTO5 tapes in parallel without compression. 5 x 140 MB/sec. A 20 TB database could be backed up in less than 9 hours. (Compression should reduce this time definitively)

  • Cost: The cost is lower and the density is higher of an Enterprise Tape Library compared to a disk array. Power consumption of the tape verses disk array is orders of magnitude lower.

  • Offsite: Individual Tapes can be easily taken offsite, disks within a RAIDed disk storage array are usually designed not to be removed. (Note: Even if you had a companion storage array for offsite backup located 300Km away with a 1Gbit/sec link, Backup of my 20TB database would take over 40 hours And yes I tested this.)

So currently what are the Speeds and Feeds for LTO and their principle competitors i.e. IBM 359x tape storage:

LTO Tape Speeds

IBM 3592 Feeds and Speeds

LTO Linear Tape Open tapes
Quantum LTO5 tape drives
IBM 3592 Tapes
Imation LTO5 brochure
IBM TS1130 tape drive podcast
IBM TS1130 tape drive announcement letter
IBM 50TB Data Warehouse Benchmark on System Z
IBM 20 TB BI Design Manage and Optimisation

Monday, March 22, 2010

Honey I moved the Webserver

That's nice dear Agata said briefly and then returned back to reading her latest novel

I refer to the momentus event (at least for me) as I completed the move of the static component of our website onto the new Intel server. I thought I'd document and explain the process

  • First, build the DMZ server which is based on Microsoft Windows 2008 R2 Enterprise (with GUI)

  • Choose the most appropriate Virtualisation software for my needs, environment and budget: Eventually VMware

  • Build a container OS for the WebServer inside a VMware virtual machine
The process went quite well initially. It was using Microsoft Windows 2008 R2 Standard Edition. I installed some usual components, updated all fixes and then found I don't have a valid license key! So ....
  • Rebuild the OS inside VMware using Microsoft Windows Web Server 2008 R2
Yes, I have bought that product and ironically based on previous woes I will not be using IIS but rather Apache
  • Installed Blackdot Apache 64 webserver.
I can stil barely believe that there is no offical Apache 64 build for Windows. Who is responsible for this travesty? Credit then to Jorge Schrauwen for his continued efforts in compiling it. His latest release 64 bit Windows release is now at 2.2.15
  • Create a separate VMware drive to hold entire static component of website.
Initially I tried putting the drive on the underlying physical OS, then sharing it into the VM using a command like this

net use x: \\\staging

and using httpd.conf lines like

<Directory "X:/static">
Options FollowSymLinks
MaxConnPerIP 2
AllowOverride None
Order allow,deny
Allow from all
deny from long_list_of_tossers.com

Now bizzarely httpd.exe would NOT start as a Windows service using this configuration. However it would start from the command line with commands like

httpd -k start -e debug

So I tried using native paths. But which one to use? Forward or backslashes? I tied lots of combinations ...e.g

<Directory "//">
Options FollowSymLinks
MaxConnPerIP 2
AllowOverride None
Order allow,deny
Allow from all
deny from long_list_of_tossers.com

Alias /static/ "/"

And, nothing worked. So admitting defeat I copied the 300GB static directoriesregion into a VMware virtual X: drive local to Webserver

  • Install Python
Google provides a Python script which I run daily. This produces sitemap files which are used by Google to hint at what URLs to track. Check Google Webmaster tools of course
  • Install DokuWiki software
My wiki contains an ever growing structure of good AIX, SAN, SAP, Storage and other IT disciplines. Dokuwiki needs to be installed as well as 64 bit PHP for windows.

Of course the beauty of Dokuwiki is that no backend database is required making it robust, and easily transferable. (Did you see the amazing companion Dokuwiki on a stick? )
  • Allow access thru firewall

In the firewall of the VMware guest OS (obviously not the host physcial OS) add httpd.exe access thru the Windows firewall

  • Enable localhost resolution in C:\windows\system32\drivers\etc\hosts
There is a commented explanation saying that it does not need to be enabled. Unfortunately my Firefox browser disagreed.

  • Test access from localhost on this local VMware system
  • Test access from local subnet i.e. 192.166.5.x in our case
  • Test access from adjacent subnet i.e. 192.142.7.x in our case
  • Install DynDNS client on this VM and disable on existing webserver
Multiple routers in our network can do this from an option in their setup menu. However I think it's more logical for maben.homeip.net to be set into dns from the webserver PC right?
  • Change the VDSL router rules to point to new server on ports
Until this point all inbound web traffic is diverted to the old Webserver. Here we now change the VDSL router to tell it to forward HTTP ports 80 et al to the new internal webserver address.

  • Test access from Internet and back out if it does not work
With the router changed we can test the website using an internet address. From experience it's also good to check it from a non home network, so with iPhone in hand, leave apartment and run as far as is needed to gain legitimate free Wi-Fi access. Lausanne, our home town has free Wi-Fi access, (NB:We are responsible adults in Switzerland, free Wi-Fi is perfectly legal) I had to run about 1Km!

  • Install Softperfect Bandwidth Manager

Whilst bandwidth limiting of the Webserver won't stop it being vulnerable to DOS attacks it might at least prevent uncontrolled uploads from trashing my Internet download connection.

I tried to use Netbalancer to limit utbound http traffic. However the product is not yet 64 Windows 2008 server compatible. So it is back to SoftPerfect bandwidth manager
  • Shutdown the VM and do a file copy backup
Well, always have a backup.
  • Copy Scheduled Tasks
A variety of tasks need to be xml exported from the existing Webserver and then xml imported on the new one. After importing each task change the domain/userid and password for each task. For security paranoia, all passwords are changed!
  • Restart and test Google maps
After manually running tasks to refresh index pages, refresh Google Site Maps, Check with Google webmaster tools that all is still working. In my case I need to revalidate the website but logging onto webmaster tools and cut pasting the verification line into the toplevel index.html file.

  • Check backup strategy
Make a windows network share of the total static content with a random password. From the master server (which is 2 firewalls away) setup a Syncback pull schedule to retreive using that password the static content daily and store it locally.

For security rules the entire DMZ server and all VM's inside it e.g. this Webserver can't open any connections to more secure parts of the the home network. This might sound obvious, i.e. the only way to copy content is to pull it from a more trusted part of the network, you can't push it.

Benefits of New Config
Predictability: Use of VMware allows one to allocate as much processor and memory as required to the Webserver instance. Previously when the Webserver ran on a physical machine it competed with all other running tasks resulting in varied performance.

Security: This is an isolated VMachine. It's Network card is not shared with any other Virtual machine. All passwords are random. This server can't push its data to anybody. If compromised you gain control of this Webserver only.

Backup: I can snaphot the OS using VMware, or (with VM partition down) do a file copy backup of OS partition .vmdk file is about 5 minutes

Portability: I can duplicate the VM configuration, make a few changes and experiment in a parallel VM with better settings, then when tested flip to that new VM configuration

Create a VM based on SUSE SLES (my favourite enterprise Linux) and experiment with hosting the website under Linux based Apache 64. Path lengths are supposed to be shorter, and support for a plethora of useful security modules commonplace (unlike the Windows 64 bit version)

Apache 64 under Windows. Only from Blackdot

Saturday, March 20, 2010

Flying into Spring

My task of configuring some bandwith limiting rules for the new DMZ server was rudely interrupted by a very excited fly this evening. And then I realised it is the first day of Spring this Sunday.

I can only presume that this event was too exciting for young Musca domestica who crash landed and promptly died in front of me, hence the photograph above.

I'm probably getting senile, but isn't this a bit early in the year for houseflies? Just a thought.

Thursday, March 18, 2010

Comparative Virtualisation

And the winner, by a very short lead is VM workstation 7. In my search for a reliable virtualisation platform for my new DMZ server I've been evaluating some competitive products. Here were the requirements


Microsoft Hyper V server 2008 R2
A bare metal (i.e. no Operating System required) hypervisor from Microsoft. Download and burn the DVD and install to your server. No limits on VM creation subject to available resources on your system.

+ Great Driver support
Since this is essentially a free version of Micosoft Windows 2008 server R2, the out of box driver support is as for windows server 2008 R2 ... great.

+ It is free
Commonly misunderstood. This product is free. There is no charge, even though it is essentially Microsoft's best server Operating System under the covers.

- They forgot the GUI
Yep, the GUI is missing. Boy is that frustrating! You manage it therefore from another computer on which you install the Hyper-V Remote Manager

Microsoft Hyper V, Virtual machine definition frrom the remote manager GUI

Windows 7 virtual machine inside Hyper-V

Windows 2008 Enterprise R2 with native Hyper-V
In this scenario you install Windows 2008 R2 server and then configure the Hyper-V role. This installs extra software allowing you to create (from the management MMC) and then run/manipulate virtual machines. As with other products you can run 32bit or 64 bit Windows or Linux operating systems as guests.

- Only up to 4 virtual machines running (assuming you bought the Enterprise 2008 R2 server edition) I have bought all of the Web, Standard and Enterprise editions, so using the latter 2 I could run 1 or 4 Virtual machines respectively. I still think 4 is too few, well in the long term.

+ Best driver support
As with the bare metal Hyper-V Microsoft offering, driver support is brilliant. I am even going to try and use the Gigabyte overclocking utilities

To use any realistic Hyper-V implementation under Windows 2008 you will need the Enterprise of DataCenter editions. You see for example that the Standard edition allows only a single Hyper-V session.

My GigaByte iRam disk works fine with Windows 2008 R2 server. Not only that but I can also see my USB 3 ports and my 6 Gbps SATA2 ports. IMHO Microsoft Windows Server 2008 is a really slick and superb product.

The Enterprise and Datacenter 2008 Server release have more features but these are unlikely to be useful in a home enthusiast environment.

Sun's VirtualBox
In this scenario I first installed Microsoft Windows 2008 Server R2 and then installed the VirtualBox virtualisation application.

= Simple but elementary interface

- Focus Issues when viewed the Windows Remote Desktop
The server on which VirtualBox is running is remote. So you would normally use Remote Desktop to view it's screen. However when installing Guest Operating systems inside VirtualBox focus of the mouse does not work correctly. This forces you to go to your server console and do installation from there. This is a pain!

- SUSE SLES11 install failed twice

+ Free

Virtualbox installation of Windows 7 My tip is to remap the (right control) pointer escape key before you start. This default neglects the fact that many keyboards don't have this key :-(

Virtualbox. Getting to the Control Alt Delete key is easy.

Overall this is a low function, workable product.

VMware Workstation 7
I download the latest trial version and installed this on top of a clean Microsoft 2008 R2 Enterprise Server.

+Polished User Interface

+Make use of exisitng VMware machines
All my current machines are based on VMware (I migrated over my old Microsoft VPC images some time ago).

+Able to virtualise just about Anything including 32bit and 64bit OS, even VMware ESX can be virtualised inside a Workstation7 virtual machine

+Snapshots, copy of VM using simple file copy
With a native disk read write speed over over 100 MBytes/second I can simply filecopy a (say) sample 100GB SAP image to backup area in less than 20 minutes.

- Speed reduction, not running native on hardware, but above OS
When loaded with multiple Virtual machines Workstation7 should be slower than native ESX/ESXi. In practice though I felt it was faster than ESX, but a little slower than ESXi.

Under VMware workstation copying files from the base system into a partition is twice as fast as ESX

Click to enlarge: On the left physical system with 24GB memory and on the right a 10GB memory, 1TB disk SAP test system I made earlier in a VMware workstation partition.

ESX and ESXi
Okay, I really wanted to use ESX or ESXi as my solution. ESXi is a free, but lightweight version of ESX. ESX is VMware premium virtualisation platform based internally on Red Hat 64bit Linux.

+ Best use of hardware in theory - bare metal hypervisor
Subjectively though I found ESXi to be faster than ESX. I cannot understand why. In my tests I was unable to bring the actual hardware to its knees. Therefore my results are probably biased and subjective!

+ Able to precisely control memory and CPU usage
You can regulate the amount of memory and CPU to use, in a VM or creating an application group in which a set of VM's can run. All fancy stuff.

As I understand it, there is no such control of network adapters. The solution is to use multiple Network cards and dedicate one or more of them to particular groups of VM's.

- Very restricted network card and disk controllers
My native Asus Dual 1Gb Realtek LAN ports are not supported with ESX so I had to buy another card for testing. Overall the Hardware compatibility list
should be taken seriously since you can't add in Red Hat 64bit drivers you find, you need special VMware ones are there are not many.

- No 6Gb SATA or any Audio or SATA support

-some screens text does not fit in display boxes
That is just ridiculous!

- overhead: 2 partitions a) vCenter Server, b) Update Manager
You should run 2 additional systems other than the ESX server and really not as virtual partitions inside ESX! vCenter comes with an MS SQL database adding to the complexity. Besides buying this extra system(s) you have to figure out how to recover this extra computer in the event that it crashes. In a home environment this is a high overhead in terms of complexity even if cost is not an issue.

- Datacentre like backup is ineffective for home installations
There is some support for LAN free backup.

Again, low or zero downtime backups are not so much an issue for my DMZ server, particularly if their implementation relies on having another ESX cluster and network attached (e.g. iSCSI) storage.

-- You will need to at least buy the vCenter essentials a 1K USD outlay
This broke my 500 USD software cost I initially envisaged. But I kept going by telling myself that I could stretch to it if the ESX product was perfecto.

- Cascade failures: How to recover : Did you really test it?
Recovery from the failure of the vCenter server, the update Server or the ESX system hard drives looks complicated. In particular I'm not sure how to import back ESX VM's say after a re-install of ESX due to a failure of the OS disk.


Installing ESX 4.0 is a hidden Red Hat Enterprise Install. Unlike its lightweight ESXi counterpart you will need about 10GB of space for Linux giving you the benefit of a real LINUX command line including man and standard UNIX utilities

Startup of ESXi 4.0 Certainly very fast, this is indeed a lightweight hypervisor. ESXi hidden console access is possible but there is nothing there i.e. full Linux facilities are missing in ESXi

Installation of ESXi did not find my eSata disk or any disk on the 6Gbps SATA2 adapter.

ESXi. Various Virtual machines installed. Nice summary panel showing memory and CPU usage

My DOS5 installation initially worked but then just destroyed itself. The inscruitable filenames spell trouble in a recovery situation.

Summary panel from ESXi of a Windows 7 virtual machine

You can use vCenter to stage your .ISO OS images to a user created directory in a Datastore. Then to install the Virtual Machine point to to that image instead of a physical DVD. However for me large .ISO to Datastore uploads (over 2GB) failed.

ESXi: Configuration of datastores on 2 disks. Plan might be to have Virtual machines split across both disks. Then keep a copy (clone) and a machine on the other disk for fallback purposes. I found however that using the Clone command from vCenter was a very slow operation.

ESXi: Copy speed Local Disk (hosted inside VMFS partition) TO external LAN disk over 1Gbps LAN Good speed, much faster than local cloing using vCenter!

Copy FROM Lan disk over 1Gbps LAN to Local Disk which is hosted on a VMFS filesystem inside ESXi Good Speed.

ESXi: Creating a Virtual machine

You will need a vSphere license at least in order to manage your system

Warning messages after which time your system will become difficult to manage without payment of large cash sums to VMware.

Universal Gotchas
- Licensing
When moving a virtual machine, be it a group of files with a filecopy from workstation 7 source to workstation 7 target, or using the VMware converter, Microsoft partitions detect the hardware change and require re-activation. This might also require relicensing, so if you have mislaid your license keys this could be a real issue.

Possibly Ideal Solution Rejected
The hoped for solution was to continue to use VM Workstation on my master server (which is also a desktop workstation). And to have VMware ESX deployed on the new DMZ server.

When environments are suitable for deployment to the public facing DMZ server I would use VMware Standalone converter to move the image over the admin network and various firewalls to the DMZ server.

But the overhead of ESX or ESXi is just unworkable. It does provide finer granulatity and protection of CPU/memory resources for environments but at the expense of:

  • No power management (disks always on for example)
  • Reduced Driver support (cannot use my Gigabyte iRAM for example)
  • Crude Facilities for VM local copy (clone was as good as I could get and it was sloooow)
  • Terrible Backup Solutions (Enterprise LAN free solutions not suitable in a home office)
  • Depends on vSphere client computer and vCenter server with SQL database. For disaster recovery this adds complications of restoring the vCenter server at minimum.

  • Over budget (At least 1000 USD for a vCenter license)

Compromise /& The Final Virtualisation Solution
  • Layout all virtual machines on the new DMZ server over 2 disks, being careful to have a Virtual Machine on one disk and a backup on the "other" disks. If any disk fails, you have a backup (this relies on you manually shutting down a VM occaisionally and doing a filecopy)

Microsoft Hyper-V administration interface screenshots
VMware Workstation 7 Users manual
VMware Workstation 7 best practices
VMware vSphere editions comparison
VMware vcentre datasheet
VMware vSphere command line
VMware Data Recovery Administration Guide
Mastering VMware vSphere4 by Scott Lowe

Wednesday, March 17, 2010

All UNIX son

I was quite excited to see that the computer running Tron is shown to be running a mythical SolarOS 4.0.1. It is a shame they decided against displaying the very real SunOS 4.0.1

You can read this public extract from Bill Calkins Solaris 8 Training Guide on the history of Solaris

Who could have imagined back then (except geeks like me) that UNIX really would have come to dominate the entire Business world, the Internet and increasingly the desktop.


Sun 3-470

The root of my tiny SUN datastore is here

Tuesday, March 16, 2010

Dont Label Me

Please show a moments respect for our proud Dymo Labelling machine which after several years of service is being prepared for Silicon Heaven. For just the cost of about 3 Starbucks Coffees you could have invested in a portable, compact and quite sophisticated labelling machine.

Like many consumer devices (Nespresso, Gillette, any computer Printer) the cost of the unit is trivial, whereas the cost of the consumables ... labels in this case is not!

After labela developed a fault we set out to find a superior replacement. The Dymo range divides into Personal, Professional, and Industrial ranges. These are for the respective: Sensible, Loads-a-money and Clumsy market segments.

For example, if you considered the 5GBP per Letra Tag cassette was expensive check out the 17GBP Tapes for the Professional printer range!

The brand new Dymo Letra LT-100T machine

Whether it is putting IP address labels on your servers, or marking the contents of those mysterious cupboards and boxes in the cellar, believe me a labelling machine is worth so much more than a few cups of coffee.

Sunday, March 14, 2010

Apple and the Sense of Humour Failure

In the OS reinstall of Agata's laptop I may have overlooked some file transfers. In particular her paid iTunes music collection.

No problem I said, just goto iTunes and re download your music. Well no. Read this article, oh and this one. To my astonishment it is true, they would like you to buy your music all over again. Lost music may not be redownloaded. How incredibly mean is that? I guess it is back to the paranoia VMware Physical to Virtual image that (of course) I made.

But quite frankly I am not impressed.