Again, thank you for all the responses. I'm currently doing a write up of this mess for my boss. However, the business owner of this particular application still need the application. I'm no expert in the security world, so what needs to happen before we can even think about putting this application online again? I do coding(C#), but I have never needed to collect sensitive data, especially over the internet, before. My initial thoughts, and from the responses I got so far, are to get better hosting(VPS? Simply because the VPS can used for other things in the near future), server side validation, use database for data storage, and use HTTPS. What else do I need to investigate/look into?