Well that is embarrassing, I totally see it now. I promise I looked for it before but the error codes were pointing to the little "p" so I was looking in the wrong place - it was the "r" ! Fixed and recompiled just fine this time!
Lessons learned;
1.) Might not be a good idea to tackle a new chapter at midnight
2.) Computers don't lie (unless they are running a program which enables/forces them to)
3.) JavaRanch is a good place for help if you are a beginner.
Thanks Campell I think I better get some sleep now.