I've been working on this project for quite some time, and I've found solutions that get me close, but don't solve my problem. I typically like to figure things out on my own, because I feel that's how you learn best, but after months of work I'm finally breaking down and asking for help (mainly...