Great post! I've already read over it and it's a good read.