It's working great now. Glad to see that my suggestion worked

A couple of questions though: IS the gamenamelookup.csv file being updated everytime I start the program? Cause I tried tracing the connection but it didn't check with the database. So I ASSUMED it doesn't update? Or at least not every time I open the program? Am I correct?
The other question would be: Why would you want to get the artwork in png format? It's bigger than JPG and it doesn't really do anything special. If you do implement that please do it selectable, so as to not force any of us who are not interested in PNGs to reconvert compressed jpgs AGAIN.