Hey guys
The only reason why SP4 would get stuck is due to an error somewhere on your computer.
Goto Start -> Settings -> Control Panel -> Administrative Tools -> Event Viewer
Check System and Application logs to see if there's any error messages pertaining to the SP4 install