it really surprises me, I'd love to know more why so many manufacturers choose to spend so many resources on developing inferior firmware instead of just porting rockbox to many compatible hardware options and providing a custom skin. It seems like a lose/lose situation and waste of effort.