I've tested the velleman. The 8 bit resolution is actually 6 bit, useless for laser.
problem with sound card scopes is they are sampling at the same rate laserboy is displaying at, so you'll get aliasing.
it costs beaucoup bux, but go with a picoscope if you must have software scope.
Parallax tech has one for 110$ , but its max rate is 100 khz, so on a 48 Ksamp second waveform, your pushing it, and on a 96 khz sound card, your toast.
This is one case where even a 1 mhz CRT based scope is really cost effective.
Nyquist's rule says you need to sample at a minimum of just over two times the max frequency of your waveform, and people who do this in practice will tell you 4-6 times for a digital scope, as many anti-aliasing filters in the scopes are poor at best.
Make sure whatever you buy has triggered sweep, or you will watch your laser waveforms "march" left or right across the screen. This is very annoying.
It will show up on the scopes control panel as a "Sweep Level" control. Or a "trigger" knob in the timebase.
Steve