I tried to make this simple but my final version drastically changed from my original. But it's a good change and it's all thanks to everyone in the forums. So I guess my advice for this one would be, don't be afraid of other people's opinions. Once you get past that they've-hurt-my-pride phase you'll see that they really are giving good advice.