PageMethods allows to enforce strong typing when calling a web pages, and provides an intuitive navigation model when coding web applications.
Linking to a web page is very easy, both in simple HTML and in ASP.NET. Linking to a page that really exists, passing the right parameters, and parsing these parameters, is a bit different.
These details are provided for information only. No information here is legal advice and should not be used as such.