I ran into the same problem when I first started with Ubuntu. I was frustrated that I couldn't play/encode MP3's out of the box. The reason is that a default Ubuntu install only has unrestricted open-source software. To install non-free, patent encumbered, binary software or drivers, just enable the other repositories: Restricted, Universe or Multiverse (I forget which one).
I don't believe it took you months to get Ubuntu, DSL or Puppy to run. No way.
