Vegan Baking

This chocolate cake sounds great, but I need a vegan recipe (no eggs or milk products). Do you have a suggestion of how to convert this recipe to be vegan friendly? And if not are there any vegan cake recipes that you would recommend — chocolate or otherwise?