Soooo manyyyyy poooossstttss..... @_@ I'll catch up tomorrow. Hopefully.