'launch_feisty_meow.sh'.
 # m h dom mon dow command
 
 # regenerate the bookmarks pages.
-24 10 * * * (source $HOME/feisty_meow/scripts/core/profile.sh; bash $HOME/feisty_meow/scripts/bookmarks/create_marks.sh ) &>/tmp/zz_bookmarkingering_$USER.log 
+24 10 * * * (source $HOME/feisty_meow/scripts/core/launch_feisty_meow.sh; bash $HOME/feisty_meow/scripts/bookmarks/create_marks.sh ) &>/tmp/zz_bookmarkingering_$USER.log 
 
 
 
 
 # m h dom mon dow command
 
-20 4 * * * (source $HOME/feisty_meow/scripts/core/profile.sh; cd $HOME/hoople/docs; make) &>/tmp/doxy_make.log 
+20 4 * * * (source $HOME/feisty_meow/scripts/core/launch_feisty_meow.sh; cd $HOME/hoople/docs; make) &>/tmp/doxy_make.log 
 
 # m h dom mon dow command
 
 # do a backup of the config files once a week.
-28 7 * * 4 (source $HOME/feisty_meow/scripts/core/profile.sh; cd /z/stuffing/archives; perl $HOME/feisty_meow/scripts/archival/snarf_linux_config.pl) &>/dev/null 
+28 7 * * 4 (source $HOME/feisty_meow/scripts/core/launch_feisty_meow.sh; cd /z/stuffing/archives; perl $HOME/feisty_meow/scripts/archival/snarf_linux_config.pl) &>/dev/null 
 
 
 
 
 # m h dom mon dow command
 
-* * * * * (export LIGHTWEIGHT_INIT=true; source $HOME/feisty_meow/scripts/core/profile.sh; perl $HOME/feisty_meow/scripts/text/new_sig.pl) &>/dev/null 
+* * * * * (export LIGHTWEIGHT_INIT=true; source $HOME/feisty_meow/scripts/core/launch_feisty_meow.sh; perl $HOME/feisty_meow/scripts/text/new_sig.pl) &>/dev/null 
 
 # m h dom mon dow command
 
 # make a report of the current state of information overload in our notes files.
-24 22 * * * (source $HOME/feisty_meow/scripts/core/profile.sh; bash $HOME/feisty_meow/scripts/notes/info_overload_report.sh ) &>/tmp/zz_info_overload_$USER.log 
+24 22 * * * (source $HOME/feisty_meow/scripts/core/launch_feisty_meow.sh; bash $HOME/feisty_meow/scripts/notes/info_overload_report.sh ) &>/tmp/zz_info_overload_$USER.log 
 
 
 
 
 # m h dom mon dow command
 
-* * * * * (export LIGHTWEIGHT_INIT=true; source $HOME/feisty_meow/scripts/core/profile.sh; bash $HOME/feisty_meow/scripts/multimedia/randomly_play.sh) &>/dev/null 
+* * * * * (export LIGHTWEIGHT_INIT=true; source $HOME/feisty_meow/scripts/core/launch_feisty_meow.sh; bash $HOME/feisty_meow/scripts/multimedia/randomly_play.sh) &>/dev/null 
 
 # m h dom mon dow command
 
 # the script writes the current time and current uptime to the log file.
-0 * * * * (source $HOME/feisty_meow/scripts/core/profile.sh; bash $HOME/feisty_meow/scripts/system/write_uptime_report.sh) &>/dev/null 
+0 * * * * (source $HOME/feisty_meow/scripts/core/launch_feisty_meow.sh; bash $HOME/feisty_meow/scripts/system/write_uptime_report.sh) &>/dev/null 
 
 
 # m h dom mon dow command
 
 # this packs up our archives once a day.
-32 6 0 * * (source $HOME/feisty_meow/scripts/core/profile.sh; bash $HOME/feisty_meow/scripts/archival/pack_yeti.sh ; bash $HOME/feisty_meow/scripts/archival/pack_hoople.sh ) &>/tmp/packing_cron.log 
+32 6 0 * * (source $HOME/feisty_meow/scripts/core/launch_feisty_meow.sh; bash $HOME/feisty_meow/scripts/archival/pack_yeti.sh ; bash $HOME/feisty_meow/scripts/archival/pack_hoople.sh ) &>/tmp/packing_cron.log 
 
 
 
 # this program is run in the background to show a bye message on the console.
 
 export LIGHTWEIGHT_INIT=true  # make sure we just get our variables.
-source $HOME/yeti/scripts/profile.sh
+source $HOME/yeti/scripts/launch_feisty_meow.sh
 export host=$(hostname)
 
 source $FEISTY_MEOW_SCRIPTS/core/date_stringer.sh
 
+++ /dev/null
-#!/bin/bash
-
-#
-# lightweight version of startup.
-#
-
-source $FEISTY_MEOW_SCRIPTS/core/variables.sh
-source $FEISTY_MEOW_SCRIPTS/core/create_tempdir.sh
-
 
 
 export PATH=$PATH:/home/QtPalmtop/j2me:/home/QtPalmtop/j2me/bin
 
-alias fredme='export HOME=/home/zaurus/fred ; export TMP=$HOME/.tmp ; source $HOME/feisty_meow/scripts/core/profile.sh ; cd '
+alias fredme='export HOME=/home/zaurus/fred ; export TMP=$HOME/.tmp ; source $HOME/feisty_meow/scripts/core/launch_feisty_meow.sh ; cd '
 
 
 
 # added to root's ~/.bashrc, the fredme macro enables all the feisty_meow tools.
 
-alias fredme='source $HOME/feisty_meow/scripts/core/profile.sh'
+alias fredme='source $HOME/feisty_meow/scripts/core/launch_feisty_meow.sh'
 
 
 # can mess with an sftp connection, apparently.
 if [ ${TERM} != "dumb" ]; then
   # sets up the feisty_meow scripts, using the default locations for all scripts.
-  source $HOME/feisty_meow/scripts/core/profile.sh
+  source $HOME/feisty_meow/scripts/core/launch_feisty_meow.sh
 fi
 
 
 #export FEISTY_MEOW_DIR="$HOME/feisty_meow"
 
 # sets up the feisty_meow scripts, using the default locations for all scripts.
-source $HOME/feisty_meow/scripts/core/profile.sh
+source $HOME/feisty_meow/scripts/core/launch_feisty_meow.sh
 
 
 
 BUILD_SCRIPTS_DIR="$(echo $BUILD_SCRIPTS_DIR | tr '\\\\' '/' )"
 echo build script after: $BUILD_SCRIPTS_DIR
 # load in feisty meow basic scripts, if not already loaded.
-source "$BUILD_SCRIPTS_DIR/../core/profile.sh"
+source "$BUILD_SCRIPTS_DIR/../core/launch_feisty_meow.sh"
 # drop any previous version of the repository variable.
 unset FEISTY_MEOW_DIR
 source "$BUILD_SCRIPTS_DIR/build_variables.sh" "$BUILD_SCRIPTS_DIR/build_variables.sh"
 
        echo "FEISTY_MEOW_GENERATED = $(FEISTY_MEOW_GENERATED)"
        $(CATCHER)'if [ ! -d $(FEISTY_MEOW_GENERATED) ]; then mkdir $(FEISTY_MEOW_GENERATED); fi'
        $(CATCHER)perl $(FEISTY_MEOW_SCRIPTS)/core/generate_aliases.pl
-       $(CATCHER)'(export LIGHTWEIGHT_INIT=true; source $(FEISTY_MEOW_SCRIPTS)/core/profile.sh; perl $(FEISTY_MEOW_SCRIPTS)/text/new_sig.pl)'
+       $(CATCHER)'(export LIGHTWEIGHT_INIT=true; source $(FEISTY_MEOW_SCRIPTS)/core/launch_feisty_meow.sh; perl $(FEISTY_MEOW_SCRIPTS)/text/new_sig.pl)'
 
 clean_generated:
        @echo removing generated aliases.
 
 
 #hmmm:  none of the user info below will work for others: parameterize it.
 
-#source $HOME/yeti/scripts/profile.sh
+#source $HOME/yeti/scripts/launch_feisty_meow.sh
 
 soundfile=$FEISTY_MEOW_DIR/database/sounds/woouoo.wav
 if [ ! -z "$1" ]; then
 
 local_user=fred
 tempdir=/tmp  # where we generate our files.
 
-source $HOME/yeti/scripts/core/profile.sh
+source $HOME/yeti/scripts/core/launch_feisty_meow.sh
 
 soundfile=$FEISTY_MEOW_DIR/database/sounds/woouoo.wav
 if [ ! -z "$1" ]; then