... oops ...

We also used in extensively in off-line applications where changing the table definition was unproblematic, one database, one user. It saved us 20+ tables (about 40% of total tables) due to a lot of switching between almost identical datatypes (shared structure, enum stating what type it was)