Your production and mixing are getting better, and fast. Good job, tng :).
Are you spending more time with songs, or getting more efficient with a set amount of time? Have you switched softwares or recording techniques? Watched YouTube videos?
I always like to hear about artistic process, too. Do you start with a guitar chord progression? Do you write lyrics first? How do you write vocal melodies? Do you play every instrument?