Awesome write-up. Thank you so much for putting this up. I've been in search of this information. You make some excellent details too. By the way, I realize it is a bit off topic but I like how your web blog looks can you tell me where you found the design or did you create this by yourself? And again, superb post!