Provides dynamic modification of a user's environment