I'm looking for some quite advanced PHP based newsletter software (free or commercial)...

What I need is the ability to be able to create complex subscription forms which captures various bits of data about the subscriber and then the ability to send email out to various subsets of subscribers depending on the data that they entered.

Basically it's so people can describe their skills and we can then email out job alerts to the right people (depending on their skills).

Has anyone come across anything that could do this?