I asked a similar question before and maybe that discussion may give you an idea on how to approach your specific situation.