@Conorp - And there is also http://www.wprecipes.com/ which is pretty much what I described :)