so many posts to respond to...;-;