Also, one more quick note for you newbie Linux geeks like me out there, I ran across a command to clear out the cache in Linux without rebooting. Here it is:
echo 1 > /proc/sys/vm/drop_caches
If my knowledge of scripting isn't horribly failing right now, this is redirecting stdout to drop_caches which must be set to replace the cache with stdin or just to delete it when anything is sent to it. Please pipe up in the comments if you know better than I how that command is working.