Hi, let me first say: This is my first forum post, however I am a longtime macrumors reader, so, hello to everyone.
Background:
Currently, I rock a 15in. old-school PowerBook G4 (1.67 Ghz PPC, 1Gb RAM), however, following the notebook updates of WWDC, I ordered a fresh 17in. MacBook Pro (my first hardware upgrade in four years!). Clearly, I have waited a long time, and I am thrilled to explore this new machine. It will arrive next tuesday. I plan to migrate all of the data from my current mac to my new notebook.
Question:
With this migration process in mind, I want to bring as few unnecessary things as possible from my old mac to my new mac. So I am wondering, what is the best program for removing old programs completely, as well as what works best for general disk cleaning and maintenance? Also, any tips in general for someone like me migrating from a PowerBook to a MacBook Pro, to optimize the experience?
I appreciate your feedback, Thanks! 
Background:
Currently, I rock a 15in. old-school PowerBook G4 (1.67 Ghz PPC, 1Gb RAM), however, following the notebook updates of WWDC, I ordered a fresh 17in. MacBook Pro (my first hardware upgrade in four years!). Clearly, I have waited a long time, and I am thrilled to explore this new machine. It will arrive next tuesday. I plan to migrate all of the data from my current mac to my new notebook.
Question:
With this migration process in mind, I want to bring as few unnecessary things as possible from my old mac to my new mac. So I am wondering, what is the best program for removing old programs completely, as well as what works best for general disk cleaning and maintenance? Also, any tips in general for someone like me migrating from a PowerBook to a MacBook Pro, to optimize the experience?

