Don't forget about Bucks County Fish and Game Club. Covered ranges from 10, 25, 50, 75 & 100 yards. Great for keeping the direct sun and rain off of you. The club is located south of Doylestown. Check their website for membership info.