Just a quick note - the first block is a little experimental. Make sure to give extra credit when using the contents of my projects! C2A (credit to all)