and I noticed that when I used the side of the pad to zoom, the cursor changed like it was scrolling, but Sins wasn't recognizing it, so I think that, at least for me,
If it works the same way as mine, there's a special resident utility that has to be loaded in order to interpret movement on the edge of the touchpad as scrolling. I've had other instances where it didnt work perfectly, so I'm betting it is translating the input in some non-standard way (i.e., it's not actually emulating the same input as it'd get from a real scroll wheel, but doing it some other way).
and he has an HP (with a broken power cable, so I'm posting for him too)
Common problem, it seems--HP uses flimsy power jacks (mine's broken as well). Unfortunately it's the jack itself on the motherboard that breaks, not the adapter, so make sure he looks into that... unless you want to tear the machine down to solder a new one on yourself (new jack's only a few dollars), it's very expensive to fix. I just use a dock cable to power mine (just leave it on the desk for a second monitor via Multiplicity), since the battery's shot too.