This is a good site for asking advanced questions on just about any topic. A good resource. You can become a member and get answers from experts on the topic in question. You can also contribute answers if you have the knowledge. Do not ask basic questions on this site as they may simply ask you to Google it for the answer.