Thanks a lot! Yeah, this could've been much more polished and I've procrastinated too much this time around.