Ok this is just a quick one - i believe all sellers should give feedback as soon as possible, once the seller has paid - what else can the buyer do except pay? It infuriates me when I buy something, and the seller waits till i've given feedback... just to see what they give them.
If a seller has nothing to hide, they shouldn't hesitate in giving good, positive feedback. It instils trust in the seller, and makes the buyer feel valued!
Just a thought for all you budding eBay traders out there... who want to succeed!