You don't need the PCL-300. The manual can be found here.
[Link: universalremote.com]It is not wizard based like the Harmony but has a lot more flexibility in programming but it will take longer to program it than a Harmony. The built in code are probably dated so you'll probably have to learn a lot of your remotes.