How long will it keep in bottles?

Is there any way to bottle it (two stage?) that will cause the beer to be clear enough to be drank out of the bottle without pouring?

And last but not least... has anyone tried using small keg systems rather than bottling? I know that using a hand pump would be detrimental to the brew (oxidization), but perhaps CO2?