YES! We are having success. The problem was that I had indeed put ramdisk_size at the bottom of the menu.lst file, and not on the kernel line. Now that it is there, I have a nice ramdisk of size 128 megs. I used the command you supplied:
mount --bind /mnt/ramdrive/var /var -o defaults,noatime
And then ran a little test to make sure that /var was indeed on the ramdrive:
S0106004063d9cde7:/var# cp /home/myrdos/*.mov /mnt/ramdrive/var/cache
S0106004063d9cde7:/var# cd /var
S0106004063d9cde7:/var# cd cache
S0106004063d9cde7:/var/cache# ls
starwars.mov
S0106004063d9cde7:/var/cache# df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/hda1 938512 469814 418628 53% /
tmpfs 124408 0 124408 0% /dev/shm
/dev/ram0 126931 13395 113536 11% /mnt/ramdrive
/mnt/ramdrive/var 126931 13395 113536 11% /var
S0106004063d9cde7:/var/cache# rm *.mov
S0106004063d9cde7:/var/cache# df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/hda1 938512 469814 418628 53% /
tmpfs 124408 0 124408 0% /dev/shm
/dev/ram0 126931 25 126906 1% /mnt/ramdrive
/mnt/ramdrive/var 126931 25 126906 1% /var
I recreated the /var directories cache, backup, etc, because it seems the original /var folder has been shadowed or hidden by my ramdrive. I will have to unmount the ramdrive before using apt-get, which is fine with me. Thanks again for answering, I think I would have fought with this for a long time on my own.
If you are curious, here is a picture of what we have been working on:
Some Pics
Next I will see if I can convince the /tmp directory to share the ramdrive with /var