Ye' old general discussion board. Basically, for everything that isn't covered elsewhere. Come here to shoot the breeze, shoot your mouth off, or whatever suits your fancy. This forum is not for asking programming related questions.
By dynamic, they simply mean the opposite of static. When content is dynamic, that means it can change given different conditions, as opposed to static which only changes if you change it. That's the best explanation I can come up with.
ASP is dynamic in the same sense that PHP is dynamic.
ASP is garbage, in my opinion. If you are looking for a Windows based server side language, tap into .NET (either C# or VB, though I would go with C#).