Project 18c:
Rewrite the previous example to output on two (or more) seperate (and independent) outputs - Choosing random values of PWM on each pin. This will require you to duplicate the PWM process twice (mostly in the RTCC routine) as well as duplicating your random selection process twice as well.
Hook these two outpus up to hardware of your own choice (the various things you have been bringing in to interface over the past couple of weeks). Tweak the curves of each random output to match up with the particular device you have it interfaced to to make some sort of interesting "interaction" (or at least relationship) between the two or more individual hybrid processes/results.