I can't speak specifically to having them on a strom (I'm currently saving for one), but I've had them on my sv650 for about 6 months now, set up so that they blink for a few seconds, and then go solid.
I commute at all hours of the day and night in bay area traffic. Visibility here is very, very important to me, and these lights make a huge difference. I had a friend ride my bike while I followed him in a car so that I could see them for myself, and I can say that even during the day from 4 or 5 carlengths away they make a big difference in how noticeable the bike is. I've also noticed that people don't follow me nearly so closely once I flash them, which gives me a lot of peace of mind.
So, basically, they rock.