Try Plover, the open-source steno software. http://plover.stenoknight.com/ You can download it from the wiki. The author has a demonstration of typing 250 words per minute using Plover and her stenography knowledge.
If your keyboard has N-key rollover (and the $50 Microsoft Sidewinder USB keyboard does), it will work well with Plover.
If your keyboard has N-key rollover (and the $50 Microsoft Sidewinder USB keyboard does), it will work well with Plover.