Very nice work, gives me some ideas. :)