Generate ASP.NET web report from database
An easy and less expensive way to create PDF
Generate random difficult to crack passwords.