Profiles Store per-user data persistently –Strongly typed access (unlike session state) –On-demand lookup (unlike session state) –Long-lived (unlike session state) –Supports authenticated and anonymous users Accessed through dynamically compiled HttpProfileBase derivatives (HttpProfile) Provider-based for flexible data storage
{}