Well this was easy... Now for periodic updates.
Needs error handling when postcode can't be resolved