This may take awhile

I'll take care of the warnings - anyone else want to fix the errors?