Trey,
>What is the down side of using VFP cursors in a COM server?
Don't know of any downside for using them completely inside the COM server -- the problems arise when you need to pass the data to another component, in which case you'll need to convert the data into some other format.