What I do is give the bottles a very good rinse to get all the yeast and solids out. Then I put them, neck up in a milk crate. (I found the crates you can buy in the store at back to school time are the right height for bottles).
Then, after I have a collection of them, I fill up a cooler with warm water and put some PBW in it and let the bottle soak for an hour or so. This lifts any labels off commerical bottles and possibly mold boogers from people that have not treated my bottles nicely. (although now, I have a big enough collection I tend to pitch the nasty bottles) Also,I have a plastic scraping thing for finishing off any stuck on labels...
After the soaking I rinse each bottle out at the sink and place them neck down in the crate. That keeps dust from getting inside the bottle and provides an easy way to distinguish between clean and just rinsed bottles. The crates stack nicely!!
On bottleing day, I make up a bucket of starsan and place the bottles in the bucket for 2 minutes and then, as I bottle, pull them out one by one, inverting to drain the starsan.
After I run out of bottles in the bucket, I put some more bottles in and then I cap the bottles while my 2 minutes ticks away.
All in all it is not a lot of effort, while still being rather obsessive about clenlieness!
A lot of people I have talked to just make sure the bottles are well rinsed and then on bottleing day, dunk the bottles for a few minutes and let the stanitizer do its thing. However, since starsan does not get rid of big colonies of gunk, I am leary of how good a "cleaner" it is. It appears to be a great sanitizer, but as with all sanitizers, if you have to much "soil load" on the bottle, then the sanitizer cannot get to all the nasties!
As for just keeping them in a bucket of starsan... there is no direct reason not to. However, starsan tends to degrade over time placed in plastic or non-distilled water. Essentially the surficants preciptate out and coat the bottles.
Good luck and keep brewing!!