Hey man thanks for the advice after thinking about it I would like it to fade the brightness out all the way down to dark and then around 10-20 milliseconds brighten back up to the normal brightness. This would also mean that the rainbow effect would continue you the entire time as it fades. I understand the basics of the concept. Not sure though how to apply this properly so that it would work for me because I assume it would require nested loops or something of that sort though I am not really good at those kinds of things. One more thing is I need the fade to be decently smooth. Thanks - Ian