Add-on layer to make a monitor touchscreen

I want a touchscreen for my computer, but they're so expensive. Does anyone have any experience with USB/serial monitor overlays that turn your monitor into a touchscreen monitor? They fit on the front of your monitor and create an grid of touch-points.
