My beloved ibook unfortunately died recently and I have recently purchased a macbook (10.5.2). All my data was stored on an external HDD during data recovery. However I can now not import the old addresses that are saved there. They look the same as the new vcards but I cannot persuade it to import.

Also, I cannot eject my external HDD as it says 'disk still in use' no matter how I try to eject it . . . . . if this is not possible it somewhat spoils the point of portability?

I would be very grateful for any help I can get on this issue?