I've been trying differant things for pre workout meals , and have found that a shake about a hr before my workout consisting of 24g Whey Isolate and 4oz LBA's (40g protine) mixed with a cup of instant oatmeal (50+g carbs) gives me great pumps and I don't get the dreaded down feeling that some fast acting carbs give me , I follow this post workout with a shake that uses Waxy Maize Starch and half the protine from LBA's and I feel "pumped" for hrs after training.
NO-Xplode gave me great pumps if I survived the cramps , I'd also feel a crash a hr or so after drinking it.
I also sip on a liter of water that has 4 oz LBA's mixed in it through the workout