I've been having a lot of success with Hibernate lately. Which is not to say I don't mind writing SQL, but I do mind managing parent/child links in databases. But persistence still totally sucks. The only reason I'm trying to shoe-horn all my objects into a RDBMS is so I can report on the data. I remember reading this on someone's blog: Why do we use a RDBMS? Persistance. No, why do we really use a RDBMS? Reporting.
Oh yeah. And, um, I'm going to be drawing pictures and posting them here. No point in having a Wacom graphics tablet and not using it.