First off very nice work, secondly, I completely understand what you mean, trying to come up with something unique is the hardest part.