Adding Custom Fields to the Ideas Portal is really neat. A user submits an idea through the Portal and Product Management promotes the idea to a Feature and schedules it in a release. At this point all the user can tell from the Ideas Portal is that the idea is Scheduled - the big question is when and what is the release name. With that information in hand the user can then communicate the schedule to his/her customer. If/when the idea, turned Feature, is rescheduled, or its status changes in any other way that needs to be visible on the Ideas Portal too.