Client-centric event planning