The .Net Languages blog pointed me to the specification for G#, (G# for generative), which, according to the post, wants to be an AOP-based language. I printed out the spec to read tonight, but I've been interested in AOP for a little while now (my system at work is incredibly attribute-heavy, something I got from AOP), and this looks interesting. I like that Ernest (the guy who wrote the G# spec) got the idea from Don Box's Essential .Net Volume 1, which is also part of what spawned my interested in using attribute much more often (along with the excellent Applied .Net Attributes).
In any case, I've subscribed to his blog to keep tabs with what he is doing.