Your the in charge of making a creative product at the request of a client or manager. This is your situation (simplified for design but it works for code as well).<p>http://www.youtube.com/watch?v=Wac3aGn5twc<p>What do you do? Give the client/manager a hard time for the sake of the end user or just take it easy and do what they say (while getting paid hourly)?<p>Remember, the client really love their ideas and believes they know best.<p>Note: If it does end up like this in the end, you would be completely embarrassed if someone found you you were a part of the creation of this product.