ok, I just made this one quite proud of it. ^_^ C&C!