Hi, sorry for posting this reply so late...I just came across this thread and I think that I can add my two cents:First of all, I'm a user of Frontpage 2000 (and its database features) who made the transition to Ultradev a few months ago, so I guess that I can give you an objetive opinion.
I think FP 2000 is a terrific program, as well as Ultradev, but each of these programs are aimed to different type of users.
I don't make distinctions between small business or corporate sites, or between large companies or small ones, because a web site's size or structure is not always related to the company behind.
Frontpage is excellent for someone who wants to get the job done with the least delay and without having to become an expert in programming or other skills that fall out of his field.
I think that for 95% of the potential users of a web design program, FP is just great.
Maybe it could be a little bit limited for a high end user, specially when it comes to database features and interactive sites.
But this is because FP offers a pre-built solution for non-programmers, so it's no wonder that this feature is somewhat limited (It's still terrific though in my opinion).
Even though I know Ultradev 4 pretty well, I still have Frontpage in high regard.
It is the easiest and simplest, yet powerful web design tool I've ever used.
It has some drawbacks though:
-You need a web server that supports both ASP and FP extensions, and those servers tend to be way more expensive than others that only offer ASP (or any other server side language).
-Besides, you only have one option: ASP. You can't use JSP or Coldfusion, for example.
On the other hand, Ultradev is way more flexible and complete:
-You can choose between three different languages: ASP, JSP and Coldfusion.
-You can use almost any kind of database.
-the code generated is more "customizable" is you know how to code.
-It works in all kinds of servers. No extensions required.
-It's more extensible. You can download extensions built by independent programmers that add more functionality to the product.
-It lets you design the look of your interactive pages exactly the way you want. For example, you can display the database records in columns instead of rows. You are not limited by a database results region. You can drag and drop each field wherever you want.
It's drawbacks:
-It's much more difficult to get used to.
-It's not very intuitive at the beginning, specially if you are FP user.
-You have to set up the DNS connections, and other configurations before starting with your site. FP does it automatically.
-if you don't have a database, ultradev doesn't build it for you (FP can build a simple database instantly from a form).
In sume, I use Ultradev because with it, I'm not limited to expensive hosting services that charge you a fortune just to use FP extensions and ASP, and because it offers more flexibility once you get used to it.
Besides, I started learning Coldfusion (which is the easiest server side language to learn, specially for a non-programmer like me, and Ultradev supports this language).
But I still keep Fontpage, and I use it when I need to get something done quickly and easily.
Excuse me for my bad english :-)
I hope this helps...
Good luck,
LUIS
------------------
Luis Miguel Gonzalez
Buenos Aires, Argentina
luismg@gmx.net