I think the same like DJ said, my dream was always develop an multitheard database app for linux, windows and OS X, with Lazarus & FPC this was real and the performance is great this run over vpn's; I have test a firebird db with data blobs and LazReport, I can display the report with pictures directly from a query
; for me is amazing.
; if you use for example a firebird database or Interbase you can compile your udf(.dll or .so) and use it for a linux or windows db server, like delphi(only dll).
A while ago, I had to deliver a prototype for a database project to an NGO. I was up against another developer who had chosen to use Visual C# 2008 Express & SQL Server 2008 Express. He had problems with the installation & configuration of his prototype on the test machine we were given. In the end, it just didn't work.

I had chosen to use Lazarus & SQLite/Firebird Embedded for my prototype. So my prototype required no installation or configuration. I just plugged in my USB key & the prototype was ready to be tested & admired by everyone.

Needless to say that I got the nod for the project over the other guy.

JD