Ive done a some more work and further testing on the laptop.
I have upgraded the base system with Slackware 12.1 (i followed the upgrade.txt file from cd1, except the bit about updating /etc)
I didn't install any of the following:
Kernel, kernel modules and kernel headers
e (dont use emacs), f, k, t, (most of) kdei, xap (will upgrade some stuff later) and y
So far everything works, except wireless assistant (never mind eh!)
I havn't upgraded the kernel yet, i just need to make sure i can get patched drivers for my wifi cards.
ACPI works well, the fan speeds up under heavy load and suspend, hibernate, sleep and resume all work.
I cant get the ATI drivers to work, but as this is a dedicated pentsting machine, the display is fine.
I havn't tried the internal modem, and when i bought it i was told it had a serial port, but it doesnt, so i will have to find another way of using my serial modem.