Just thought I'd clear something up.
A number of web forums I've been to have mentioned NMP (N-methyl-2-pyrrolidinone,
http://en.wikipedia.org/wiki/N-methylpyrrolidone) as a contaminant of GHB/GBL and discussed the potential health effects of this compound and possible ways of removing it from a G solution. The whole idea that this is a possible contaminant originated in an issue of the DEA's Microgram bullitin. They analysed an aqueous 470ml sample and found it to contain a 2:1 NaGHB:NMP mixture. I've found no other evidence indicating that NMP is present in any G, anywhere. There is no reason why NMP would be a contaminant in G. Commercially, NMP is produced from GBL. It would make sense that NMP could be contaminated with GBL, but not vice-versa, unless there was some contact or storage contamination that occured at a manufacturing plant. So we can all stop worrying about that.
The majority of GHB available to rec users is produced from GBL, with a smaller amount produced through GBL from BDO and THF (I'm not sure if either of these are used as industrial precursors, but no doubt there are clandestine labs using these methods) and some would be produced from GABA. That produced from GABA will likely have some 4-chlorobutyrate and other contaminants present, while the majority of GHB/GBL available will have some BDO and THF. There will be some heavy metal contamination but I don't know if they're present in levels to be concerned about. Heavy metals are everywhere anyway.
What really bugs me is all the damn filth and semi-dissolved HDPE that ends up in the bottom of a bottle of GBL. Nasty >