А вы не пробовали сделать дему на NexusDB - она очень совместима с MS SQL, при этом вполне может быть встроена и вообще компактна. Я не знаю можно ли советовать такую базу для production, но для демы точно должна покатить.
А какие у него преимущества? Модель всё равно новую строить. С фаербёдом мы хоть знакомы, к тому же можно рассчитывать на оперативное лечение багов в сервере, а то вообще не понятно что...
Если бы мне нечего делать было, то я бы, пожалуй, вообще разбирался с Db4objects или чем-то подобным. Так чтобы я в коде создавал бизнес-классы и сохранял их прямо в базу без всяких там ORM, моделей и т.п. хлама. Ну и чтобы потом к этой базе можно было LINQ-запрос выполнить, желательно без ограничений по синтаксису...

