Lots of fixes, compiler updates, trying to get youtube to work.