Hello,I have a software application written in C# with communication with an MS SQL Server 2000.I would like to protect my application so it can not be re-engineered. I would also want to protect the SQL commands that pass so they can be intercepted and re-engineered. I also don't want others to figure out how my database was built.What are the best ways to do that? Both commercial as non-commercial solutions are welcome.thx in advance for any suggestions,K.