Thanks everyone for the suggestions, the link to www.economytravel has been very helpful. In fact this is probably one of the best travel sites I have encountered.
I actually found a 90 day ticket for about $600 which gives me the flexibility needed.
Thanks again.
_________________________
Pensando en Madrid