I'm using a D1X with 1GB microdrive and i'm very pleased with the capacity and bang for $$. 1GB CF card is becoming popular but really a rip off for your pocket unless u really got spare cash. I guess i can buy 2 1GB microdrive with that amount for a 1GB CF card. Actually also depend on what resolution u gonna take,if u are using digital DSLR and snapping in the RAW format, u really need as much capacity u can get. But if u are not a trigger happy snapper and have a few cf card with u, i guess a 512MB cf card will be sufficient. Hope that helps! : )
Still microdrive is the best for my needs and value for my money.