A friend of mine just applied (premium processing) and got his 7th year extn. His attorney told, they have to do it 6 months prior to the expiration. You would have to file for extn. after Jan 15, 2005.
Fees, I am not sure, check the BCIS site. There were some changes just a few days back.