For-Profit vs Non-Profit : The Debate Continues