Xylene and VM&P Naphtha (stands for Varnishers, M-something, and Painter's) work very nicely for meth and pseudoephedrine when extracting or to clean & crystallize the meth freebase. Or is it toluene and not xylene... no, I think it was xylene that worked so well. Yeah. Mix them and heat (real carefully, don't get cavalier or you'll end up with a huge fireball and no smoking around them either) with pseudo, stir for 10-15 minutes, and... there was a third one. Oh, nobody cares anyway, whatever.What I clicked "reply" to say is this: I don't know of any single solvent that amphetamine is soluble in but caffeine is not, or vice versa. So you can clean and purify all you want, you're going to end up with very clean amphetamine mixed with very clean caffeine. Also, acetone that you buy commercially has enough H2O to leech a saddeningly large amount of amphetamine off with it if you use it for washes. Look up drying acetone with baked magnesium sulfate, and you'll lose a bit less, but still enough to make you sad.