Regarding ticketing systems that don't require a user login, we have a reasonable one. I work at Comcast, which is gigantic (nearly 100,000 employees). All users are saddled with Windows machines, which we log in to via domain. Those same domain credentials are automagically used when I go to the URL of our ticketing system. It takes me to a web page that already knows my name, office location, phone number, email, etc. I didn't have to enter anything special for the ticketing system; it got all that from my domain login.
I don't see any vendor info on that page so I assume it's an internally developed application. In any case I highly recommend grabbing the user's domain credential (I forget what MS calls it, Active Directory or something) so that you automagically have all the user info you need in the ticket.