I have few investments in mutual funds, just want to inquire whether i have invested in right funds which will provide good returns in long term good investment. HDFC Top 200 Fund - Lumpsum 25000 Franklin India High growth compamnies fund - Lumpsum 25000 IDBI India top 100 equity fund - Lumpsum 50000 DSP Blackrock focus 25 fund - SIP 2000 monthly DSP Blackrock microcap fund - SIP 2000 monthly HDFC Gold fund- SIP 2000 monthly HDFC Balanced fund - SIP 2000 monthly HDFC Mid Cap oppurtunities fund - SIP 2000 monthly. Your early response will be highly appreciated