OK computer Gurus, what is the best software/method for moving one pc's programs and files to another (newer) machine?

I have read about Laplink's PCMover, but it gets some bad reviews.

Also saw one called Move Me.

Any experience with either of these? Is there a better software/way?

Thanks.