I used Altova's XMLSpy briefly back in the day, and it was a very well thought-out and implemented product. I haven't had a lot of need to look at the company for several years, until today when a co-worker pointed me to their (semi-)new product, DatabaseSpy 2008. It connects to many different databases and has a phenomenal UI (like all Altova products). It has a nice editor, designer, and browser, and has a very powerful import/export mechanism to easily move data between different databases.
It looks like I need to sit down and evaluate the other products that have appeared since the last time I looked.
Note: This post is unsolicited. I do not have a registered copy of any Altova product at this time.
Disclaimer The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.