in reply to POST vs GET & their intermingling.

Another pitfall that awaits those who use GET is that there are poorly-documented, inconsistently enforced limits to the size of a URL. (If you have pointers to documented limits, please reply.) My rule of thumb (aside from using GET to get information and POST to send), is to never let a URL get longer than 128 characters. That may be overly conservative, but it hasn't gotten me into trouble.