Just putting up my spokespersons spreadsheets making them more visible, if you see any mistakes, you can go straight the docs and edit them yourself, or leave a comment below.
Minister full web page
If TDs are to be seen as national politicians, then you should contact them on national issues, I know that you should also contact your local TD on national issues so the party can get an idea of where the issue is being raised, but usually the TD just says they'll pass it on to their issues spokesperson, so if you want a quicker response you can should email the spokesperson directly on your topic of interest as well.
There's less of clear showing of cabinet positions in Ireland, but I think I have most of them right,(actually i made this 6months ago and its probably in need of an update) if it open the spreadsheets and change em.
I've been wanting to make a contact form site like contact.ie
Been meaning to try to make my own, probably with civcrm, I surprisingly hard to find a simple module to do this, plus I have found Drupal's backend horrible to use and all over the place.