Have to disagree about meal replacement. My boyfriend has his personal training license from the Cooper Institute in Dallas, TX and they learned all about faulty diets and fad diets.
Meal replacement is not neccessary and the amount of ingredients in one tiny bar is crazy:
INGREDIENTS: SUPREME PROTEIN® BLEND 30g: (WHEY PROTEIN ISOLATE, WHEY PROTEIN CONCENTRATE, MILK PROTEIN ISOLATE), CHOCOLATE COATING (WHEY PROTEIN CONCENTRATE, PALM KERNEL OIL, MALTITOL, COCOA POWDER, SUGAR, SOY LECITHIN [AN EMULSIFIER], VANILLIN), CARAMEL LAYER (MALTITOL, SWEETENED CONDENSED MILK, HYDROGENATED COCONUT OIL, BUTTER [SALTED], CORN STARCH, VANILLA EXTRACT, CARAMEL COLOR), VEGETABLE GLYCERINE, WATER, PROTEIN CRISPS (ISOLATED SOY PROTEIN, TAPIOCA STARCH, SALT), SOY PROTEIN ISOLATE, PEANUT BUTTER (PEANUTS, SALT), PEANUT FLOUR, HYDROLYZED COLLAGEN, PEANUTS, PALM KERNEL OIL, SOY LECITHIN (AN EMULSIFIER), VITAMIN MIX (DICALCIUM PHOSPHATE, MAGNESIUM PHOSPHATE, DL-ALPHA-TOCOPHEROL ACETATE, ASCORBIC ACID, COPPER GLUCONATE, NIACINAMIDE, VITAMIN A PALMITATE, FERRIC ORTHOPHOSPHATE, BIOTIN, ZINC OXIDE, PYRIDOXINE HYDROCHLORIDE, CYANOCOBALAMIN, FOLIC ACID, MANGANESE SULFATE, CALCIUM D-PANTOTHENATE, RIBOFLAVIN, SODIUM SELENITE, THIAMINE MONONITRATE), FLAX SEED OIL, SALT, POTASSIUM SORBATE (A PRESERVATIVE).
If you are trying to build muscle, a good snack between meals would be a protein shake and a handful of non-salted almonds or an apple or grapes.
If you are not trying to build muscle, a good snack is something fresh and natural...peanuts/almonds/apple/banana
If you have to have a sugary taste, get 15 calorie jello.
Another thing I noticed is that you said the flavors for your water are bad. This is not true. If you get the sugar free 0-5 calorie flavors, this will help you increase your water intake, which is very good.
Last, I would NEVER recommend New Balance running shoes to anyone. Or Reebok. Or Underarmour.
Nike is designed for people already in good shape. If you are fat, these will more likely give you joint problems. If you are already in moderately good shape, these will be fine for light workouts.
Asics are the #1 running shoe. My mom is the head coach of a running group with over 600 members in Houston and 95% of the group uses Asics. Those that don't usually switch after their shoes fall apart. When running 50+ miles a week, Asics last 5-6 months while Nike/Reebok/New Balance/etc last 3-4 months.
Now, if you buy the 50 dollar asics from Academy, they are the same as the other bad shoes. Go to a running store and get fitted and buy the 100-120 pair. They are worth it! I ran 13 miles in a new pair of Asics without a single blister.