yeah, repair permissions sits for a very long time, and I'm on a MBP C2D w/ 2GB RAM and a 5200 RPM HD. Unless someone else posts otherwise, I'll assume this is the default behavior (which drags ass, btw).
Your system is older, so try leaving it for longer than 20 minutes.