I have a bunch of items in a list. Some I need, some I don't. So when I decide I need it, I check them. Yes, they have a line through it but I can still read the name. I would prefer to not see a line. List management would more normally have me check the items I do need, then uncheck them when I don't need them, then disappear from my View once I don't need them. It seems more natural to check items as you identify that you need them. Anyway, I don't mind going the other way if it helped.
Let's assume I chose the other route and kept them all checked until I unchecked what I needed. The iPhone would delete them all, even though they would reappear on the desktop. Either way, the iPhone deletes the checked items so by the time I get to the store, I don't have my list anymore. I assume that's the problem Andreas is having as well.
If I'm missing something ultra simple, please let me know. It wouldn't be the first time for me.