Actually, thats pretty cheap.
However, if Im reading it correctly... its only for Pinmame use. Which means
that you couldnt really easily develop your own tables with it.
(unless you knew how to program in Williams assembly code)
Its also poorly documented for the non-electronics mechanic/builder.
It does not include a software program to Easily develop your own table.
It does not have any 'display' output whatsoever.
Id be happy with PC monitor output, as one could use a pc monitor for displaying
animations, short movie clips, having mini-video games, and much more. However, there probably should be an official add-on for true pinball display output as well.
As for sound... well, windows is capable of anything you can record really. From
Mp3 soundtracks... to short sound fx clips. There wouldnt be any real hardware
limitations... which is great

The system should also be set up to be able to use LEDs as well as traditional lamps.
The software should be Drag-n-drop easy. Basically creating point-loops by drawing
lines from one switch to the next on the virtual table you created. Then assigning
sounds, points and triggering effects by assigning them appropriately.
No complex scripting needed. But, could be used for people who really want super
complexity that is hard to configure with drag-n-drop methods.
** Edit
It also uses Parallel port. Such a port will probably vanish in the near future.
*** Edit 2
I already see new motherbaords that do not have any Parallel ports