Whatever business pages I visit, especially Microsoft and online stores, I always see question marks in the address bar that I think have to do with content-specific information. I usually see them in ASP and PHP files. How do question marks, ampersands, and semicolons work in web addresses, and how do I use them in my web pages?