Building a driver for the LogiTech Quickcam Express under Ubuntu Hoary (lsusb gives the device I'm using as 0x046d:0x0928
1) Install the kernel source via synaptic - I installed 'linux-tree', 'linux-tree-2.6.10', and 'linux-source-2.6.10'
2) Unzip/untar the source installed in /usr/src/:tar -jxvf linux-source-2.6.10.tar.bz
3) Copy the config for the kernel you're running into linux-source-2.6.10 from /boot:cp /boot/config-2.6.10-5-686 linux-source-2.6.10/.config
4) Build the config:cd linux-source-2.6.10; make oldconfig
5) Build the kernel (need to do this so the appropriate header files are generated):make
6) Download the spca5xx driver from http://mxhaard.free.fr/download.html, unzip, untar somewhere (/usr/src?):tar -zxvf spca5xx-20050315.tar.gz
7) Link the kernel source directory from 2) into the /lib/modules/ directory for your kernel:ln -s /usr/src/linux-source-2.6.10 /lib/modules/2.6.10-5/build
8) Build/install the spca5xx driver:cd spca5xx-20050315; make; make install
9) Plug in your webcam and give it a go (xawtv works fine).
You will probably need to fiddle with the gamma/RGB gain/offset values to get decent colours (see the README file in the spca5xx-20050315 directory)
Slacker! Now onto ubuntu - everything 'just works' - luxury!
Now attempting to install mythtv on a hoary ubuntu install - sudo apt-get install mythtv installs what's needed, but it doesn't want to work nicely with my web camera. Until I can get the web camera working smoothly there's no way I'm going to spend any cash on an HDTV tuner... stay tuned.