Nice work. Thank you for posting but can you update the link. It is dead.