Great post, you have pointed out some good points, I also believe this s a very great website.