I had one I got from a member here called haveblue, it was perfect. only problem is that computer died and I got a new one which requires a new activation code... I've sent him emails but no replies yet