Enhancing Personal Offers with Dynamic Profiling