FPC/Lazarus
FPC/Lazarus doesn't get nearly enough credit... if you haven't yet, do yourself a favour and build a (database) application using Lazarus on say Windows ... and copy the code to a Linux Lazarus installation (or the other way around) and rebuild ... and run it there. Go check out the available libraries, reporting tools etc ... it's really useful.