Самые прикольные с точки зрения программистов кнопки и фишки не нужны, если они никак не бьются с целями более верхнего уровня. Также есть смысл поискать противоречия из серии - "мы хотим распространять информацию", "мы не хотим чтобы информация распространялась". Понять, что первое важнее второго :)