Customer portal for Tickets

I would love it if they could even just log in and manage/update their preferences and subscriptions.