Hi everybody.
Admin is here and reading all your posts, but also working amazingly for you.
About Joomla 3.0, there is an important stuff to know, the Natives MVC base classes are now interfaces, and the classes we are commonly using have changed names. JModelLegacy (for instance)
Do not try to migrate for 3.0 because it is comming. In the corner, but still again 15 days I think.
At this moment, you will need to migrate your source to the new structure, and it will be the absolute last migration to do.
Be prepared for this migration because it is huge, but don't worry I am implementing a way that you will be able to keep your changes and regenerate your component afterwards. An amazing stuff working with an excellent overriding system.
Not everything will be possible with that, but it is a good start. Every PHP Class will be overladable and placed in a 'fork' directory.
Stay in touch, and do not try to migrate to 3.0 because even if it is close to Joomla 2.5, There are a lot of stuffs to do.
Your component will be cross compatible for 1.6 to 3.0 because the new structure allows you to do not think to the compatibilities. The component will manage by itself the cross compatibility layer.
So... hold on, we are almost there.
Next upgrade is very huge.