Great post. Learn't loads and will be looking to get involved with open source projects, thank you!