The Firewire port on my MacBook has stopped working. Nothing responds and when you look in System Profiler with anything connected the Firewire section shows the spinning indicator for a few minutes before claiming it is unable to list devices. I have also tried all the usual troubleshooting steps including resetting the SMC. But, if I put my thumb under the connected Firewire plug and gently press upwards the port works. It shows in System Profiler and drives mount. I have, of course, tried with different cables to rule that out too. It clearly seems to be a physical problem with the port somehow. Does anyone have any ideas of exactly what the problem might be, and how easy it is to fix? Maybe a pin just needs bending outwards, or the port loose and can a clip needs pushing back in. If it is likely to be something relatively simple I am comfortable with fixing it myself, but the laptop is a few years old and not covered by AppleCare so I am wearing of an expensive repair bill. I have to visit an Apple Store for another problem anyway (touchpad problems being caused by pressure from a swelling battery) so I will be able to deal with this at the same time. But even if is something only Apple can fix I would still prefer to go in prepared with an idea of the work involved and the cost. Many thanks, Michael.