Problem 1: Design a webpage that utilizes a hidden field to hold the value 43854 in a variable named W. Then, modify the client-side script to attempt changing the value of W and determine whether the manipulation is successful. Problem 2: Build a web form featuring a list box populated with customer names as display text and their corresponding IDs as values. Transfer the selected item's data to a new page using the query string method. Include additional input controls in the form and ensure all user-entered data is passed through the query string to the second page. Problem 3: On a user's initial visit to the page, generate a persistent browser cookie that records their name and the time of access. Upon subsequent visits, retrieve this cookie and display the stored information on the page.