Don't know if you got my last email or found help. Piclist seems to be on the blink (dare I say again, James? hehe). Found your problem. Your random thing does not work. You generate a Seed in SEED. Then you load the seed1 and seed2 into rand1 and rand2 in CYCLE You do the Sonic thingy which takes you to Tone2, then you goto back to CYCLE where you again load the same seed into rand, which will take you again to Tone2. and so on. You must randomize seed every time. Or not load rand with it. Which I don't think will give you random. You would still have a set pattern. Try this for some random number generators: http://www.piclist.com/techref/microchip/rand8bit.htm Quentin -- http://www.piclist.com hint: PICList Posts must start with ONE topic: [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads