1.) I'm great, thanks! I love what I do for a living, luckily I get paid to do it as well.
2.) Life in general is good; I bought new phones and stuff for my family so we can all keep in touch; My dad's health is improving, if ever so slightly.
3.) New: We just got hired by a client that will turn out to be our largest and most fun for me. Most of the stuff we do is web-presence type stuff for small businesses or people that want to blog - mostly CMS-type stuff. This new client will need something a bit different, mostly database optimization and work, so I'm really excited to be taking it on.
4.) Next language: As much as I hate it: Actionscript 3.0 (out of necessity, not desire >:[). My boss has gotten it into his head that we need to push Flash to clients because Flash is more expensive, but I don't know AS3, so I'm having to learn it, which in itself is fine, but I really don't like Flash. I'm a bit oldschool I guess and I think it's rather silly to use PHP to put stuff into MySQL, then use PHP pull it back out, then construct XML, then parse it with Flash again. Keep the layers to a minimum please
On another note:
How do you handle clients that don't understand that modifying the core site functionality increases cost?