There's a clear coat stuff at home depot called "polycrylic", its water based, and safe to use over latex. Comes in gloss and matte.
It works fairly well, I used it to put a protective finish on some cabinets I built to house my consoles - I painted, clearcoated them and did T-mold to give them somewhat of an industrial/arcade feel.
Some notes, the paint tends to dry on the edges of the can or wherever, and leave little rubbery white strands, which get on your roller, and on the finished product. Once everything dries, they go clear, but its hard to get a smooth clear finish..
Also, its pretty good for scratches, but not the most protective stuff around (I should have just used a good solid enamel for my cabs, but I had leftover wall color) - I spilled a little bit of rubbing alcohol on it while cleaning some NES carts, and it ate into the clear coat, leaving a cloudy splotch behind..
The can warns it may slightly yellow the paint beneath. I didn't notice this, but my color was a very dark blue (as close to black as a blue paint can be). Always do a test before coating your cab..
In the end, it's good, I'd recommend using the matte version of it, two or three very thin coats..