This is awesome! You should also add the ability to post comments about visas and the visa process, since in my experience, some border crossing agents try to overcharge you and you can get them to lower their price simply by stating that you "know" they should be charging x not y. An on the ground report of the visa process can be invaluable next to the usually inaccurate/out-of-date info available through the official channels.