I wish I had found this post earlier, it would have saved me a hour or 2 of googling and work to roll back my .88 mame to .55
The easyemu page is alright, but doesn't explain that CLRMame might not work and you should try the command line way of getting your .dat file (mame -listinfo > mame055.dat) so when CLRmame wouldn't generate a .dat file for me, I was stumped and thought something else must be wrong with my files.
Also, I looked at all the 'dat file' webpages I could find and couldn't make heads nor tails of any of them, including: