I call having to get 3rd party repos for essential software (as opposed to an offical non-us repo) a hack.
So you want Ubuntu to pay the licensing fees for things like MPEG2 decoding and still be able to release a free distro?
1) Installs multimedia codecs
w32codecs is available in the Marillat repository.
2) Installs all Firefox plugins (java, flash, etc) (except Adobe reader and mplayer)
Non-free software and possibly breaking the EULA since you don't have to agree to it to install the software like you would have done if you do it manually.
3) Installs RAR, ACE and UNRAR archive support
rar is in Debian non-free. unace is in Debian main, it's Ubuntu's fault for not packaging them.
4) Installs skype
Skype is non-free. There are Debian packages at
http://debian-unofficial.org/ but they'll never be in main or non-free.
5) Installs Acrobat reader 7 and firefox plugin for the same.
Again non-free, but available in the Marillat repository.
6) Installs Gnomebaker (CD/DVD burning s/w for GNOME)
Available in Ubuntu Universe.
7) Installs gftp (FTP client for GNOME with ssh capability)
Available in Ubuntu Universe, also seems there's an gftp-gtk package in main, not sure what the difference is.
8) Installs Amule (File sharing program)
Available in Ubuntu Universe.
9) Installs Frostwire (GPL clone of Limewire)
Not packaged in either, if it's worth using someone should probably file a wishlist bug to have it packaged.
10) Installs multimedia editors (Audacity (audio), Kino (video), EasyTag (ID3))
Audacity is in Universe, Kino is in Ubuntu main but the extra plugins are in Universe. Easytag is in universe.
11) Installs DVD (dvdrip) ripper
dvdrip is in Multiverse.
12) Installs Mplayer and mplayerplug-in version 3.05 for Firefox
Mplayer and the Mozilla plugin are in Multiverse.
13) Installs totem-xine, Realplayer, VLC and Beep Media Player (with docklet)
totem-xine is redundant since totem-gstreamer is installed by default, but it's available in Universe. RealPlayer is in Multiverse. VLC is in Universe. BMP is in Universe, not sure about the docklet.
14) Installs Opera Browser
Non-free and can't be redistributed without permission of Opera.
15) Installs Debian Menu (shows all installed applications) (this kills and restarts your gnome-panel without warning u but its a completely harmless operation!)
menu is in Universe.
16) Installs Bittornado and Azureus (Bittorrent clients)
Bittornado is in main, the GTK GUI for it is in Universe. Azureus is in Debian contrib since it depends on non-free software, so technically it could be packaged for Ubuntu.
17) Installs Avidemux
Avidemux is in Dapper Multiverse.
18) Enables Numlock on (turns numlock on Gnome startup)
No idea what this setting is, but it shouldn't require any extra software.
19) Installs Programming Tools (Anjuta (C/C++ IDE), Bluefish (HTML editor) and Screem (Web Development Env.))
Anjuta is in Universe. Bluefish is in Universe. Screem is in Ubunut main.
20) Install GnomePPP (Graphical Dial up connection tool)
Never heard of GnomePPP, don't know why the normal network config tool wouldn't work.
21) Installs MS true type fonts
msttcorefonts is in Multiverse.
22) Configures ctrl-alt-del to start gnome-system-monitor (aka windows)
No idea what setting this is.
23) Installs Streamripper and Streamtuner
Both are in Universe.
24) Installs NON-FREE audio and dvd codecs
mplayer and VLC both handle those with w32codecs mentioned above, what's the point?
25) Installs ndisgtk (WiFi configurator Graphical user interface)
ndisgtk is in Universe, but should be discouraged anyway since it only works with ndiswrapper.
26) Upgrades Open Office to 2.0 (final version), installs openoffice clipart and installs OO2 thumbnailer. (no support for AMD64 and ppc packages)
O

is old in all of their packages, but I can't stand O

anyway so I'd rather tell someone to use AbiWord, Gnumeric, etc.
27) Adds 3 nautilus scripts (open any file with gedit as root; open a nautilus window as root in any folder; open gnome search tool in any folder (Right click in a nautilus window and look under "scripts")
If they're that useful and they're not packaged, or even included with Nautilus, they should be.
28) Installs SUN'S JAVA JRE version 1.5
29) Installs SUN'S JAVA JDK version 1.5
java-package is available in Multiverse, yes it's a few extra steps but it works.
30) Installs wine (u need to run winecfg manually after installation)
wine is in Universe.
31) Enables ejection of CD when CDROM drive button is pressed.
This one requires a little more explanantion. The only time the tray should be locked is then the volume is mounted.
32) Installs AMSN 0.95 (MSN client with webcam support)
AMSN is in Universe.
33*) Installs firestarter (GNOME firewall frontend) and adds firestarter to GNOME startup
Firestarter is in Universe.
34*) installs gdesklets (GNOME eyecandy) and adds gdesklets to GNOME startup
GDesklets are in Universe.
35*) Gamepads (Makes USB gamepads work)
This needs more explanation, as long as the USB driver works the device should work.
36*) Turns DMA ON on Intel and AMD machines (needs a restart)
If it's not on by default a bug should be filed or it was turned off for a reason.
37*) NVIDIA cards (Detects Nvidia cards and installs drivers) (Needs a restart)
The nVidia driver and GLX libraries are in restricted.
38*) Adds midi capability to your Ubuntu box (test by playing a midi file with timidity or pmidi from terminal)
Timidi is in Universe, no idea what else would be required.
39*) Installs Firefox 1.5.0.1 and its plugins(themes and extensions are not retained, bookmarks need to be copied from backup folder)
Firefox in main is older, but who cares? I doubt anyone could name a real reason why 1.5.0.1 is needed anyway.
So most of those are irrelevant as the software is available, people are just too lazy to enable the extra repos which is like 3 clicks in Synaptic.
Espeically the issues with firefox 1.5 (
http://www.ubuntuforums.org/showthread.php?t=96595&highlight=firefox no backports and the install process is annoying)
I didn't read the thread, but you should complain to the FF people for making such big changes. FF has been one of the biggest PITA packages in Debian as well.
You have to go enable multiverse repositorys to get it to work, but even then you will have to add some symlinks it to work with firefox 1.5
That's what you get for using an unofficial FF1.5 package.
Of course users that care about 64bit support will be better off with gentoo or maybe debian right now.
Even if you use another distro you'll have exact same problems since java, flash, w32codecs, etc won't work without a ton of 32-bit libs.
But there are a lot of packages (like firefox) that can't be upgraded by ubuntu backports because they are somehow tied into other 'core' features in the os.
It's called backwards compatibility, the FF people don't care about it but usually the distro people do. The Ubuntu devs can't waste time uprooting all of their packages everytime the FF people break something.
However, I want simple apps updated quickly (such as firefox)
You think FF is a simple app? It's 22M installed, hell the mono classlib is only ~13M.
I just think ubuntu is a toy OS designed for new users who dont want or dont need control over their OS. I belive their thought process is 'shutup and do it the ubuntu way'
For the most part the control is there, it's just that people don't want to figure out what needs to be done.