Yo, it's been a while since I've logged in. So here's some new stuff crits and comments welcome.