This kinda goes against some forum rules, so I'm just gonna link you to my other thread.

It really is worth taking a look at.
Feedback is always helpful.