I have been working my way through the list of medicines that can prevent migraines - my doctor keeps trying to push topamax on me even though I did try it for a time about two years ago and couldn't tolerate it (I agree with you about the side effects - AWFUL). In any event, I am trying a drug called BuSpar, which is an anti-anxiety med. My doctor wanted me to work my way up to 45 mgs/day but I couldn't tolerate it (upset stomach). However, we discovered that I could tolerate a lower dose and that this did indeed work. Now I am taking 15 mgs/day with no side effects and it has brought me from 4-5 migraines/week down to about 4-5 /month. It isn't perfect but it has worked so much better for me than anything other preventative has thus far.