Make sure you have a strong thesis for your idea.Also make sure that you have very strong supporting details for this statement or idea because if you do not it will get torn apart.Try and ge the audience of the debate on your side by appealing to them.As far as websites go I do not know of any.