This document describes a novel web-based framework called iPass that aims to balance usability and security requirements for text passwords. The framework educates users on password strength, monitors entered passwords for strength, and provides feedback to help users select stronger passwords that meet usability needs. It was developed to address the conflicting goals of users wanting easy passwords and services requiring strong security. The framework suggests transformed versions of entered passwords or allows user selection from options to improve strength while considering memorability.