@sirjohn: nice... i agree.