Well, apparently XL 2007 might be the last (or second last) version to support VBA on the Windows side. Everything is moving to .NET. On the Mac boards I have followed discussions about other langauges that could be cross-platform (Python, Perl, Ruby, etc.). Obviously, for any kind of MS Office on the Mac side, there will have to be an alternative.