LOL
I'm, sure it's not as bad as you think. Some people swear by a stitch in the ditch foot, it has like a plough to keep you in the straight and narrow LOL.
The only plug in lighted magnifier I know of is a free standing one, an Ott Light,
http://www.ottlite.com/c-41-magnification-lamps.aspx not cheap though