I got the speaker problem solved.
I downloaded the driver from HP for WinXP. (
http://h20000.www2.hp.com/bizsupport...&swEnvOID=1093) I got the one called ADI Soundmax Audio Driver for Windows 2000/XP. When you install it it will unpack into a directory and try install itself. Then it will give you an error saying its not compatible with Vista. Ignore that, close the install, open controll panel and go into the device manager and slelect the audio card and update driver. Click browse my computer and select the folder that was created by the HP driver. It should find the driver and install it. After that it should work.
Also my SD card reader would not work. Same deal get the driver from HP and then use control panel to update the driver.
My touchpad seems to work fine but my quickstart buttos dont work. I dont really need them so i am not too upset.
Here is what i cant fix:
My Second Monitor output is limited to 800x600 resolution and wont even turn on. I tried the lates ATI drivers and also the Older ones and i still cant get it to work. I need this to connect the second monitor to my laptop.