I've just gone for this:
Will probably get it tomorrow. Tried a similar one yesterday at my mate's house and it worked fine on his 19' monitor.
Only issue I have is the battery overheating. Especially when charging and playing games at the same time, it only lasts 20' before it gets hot.