Our discussion about how other people are generating application definitions in BDC has become a controversial one (and the most popular post as well). Nick from bdcmetaman defends their great product and in the meantime is considering my replies as an Anti-Microsoft movement ;-) which I respectfully do not agree. It is worth taking a few minutes to read and possibly judge the point I was trying to make:
http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=1133090