Lots of work on the fetching of artwork this time around.

Thanks to everyone who tested all the early releases and provided more feedback than ever before.