Sorry for the uh, wall of text. I honestly would have written a post double that length but uh...I didn't want to take up half a page by myself. Heh...