I understad the migration tools are not desired, I understand, I had my share of bad time with the JLCA for Java... I would assume time is the main concern you have so I have only one suggestion really... Would you consider wrapping your existing VB methods as business objects to live as a separate tiered COM components and rewriting just your frontend to interact with those objects via COM interfaces? Disadvantages: Not REALLY native .Net, but any conversion tool wont give you true powerful usage of .Net capabilities Advantages: Quick to develop, n-tier architecture, easier to track bugs, the ability to convert object by object slowly while having your application running Good luck, Shimron Shimla