I think it's great that people share ideas. Why re-invent the wheel, except when you know of an even better wheel!