I second Craig's recommendation for Dan Fodge -- great guy, helped me a bunch, and well worth the money. Do a search on his name in this forum to see my posts describing my experience w/his shop, if you are interested, or send me an email off list if you want more details before you call him.
Jeff