Quoting actual BBCode of previous post without hassle

Let's say I want to reply to just one post and quote some or all of it. No problem: I just hit "Reply with quote", and I'm on my way. But what if I want to quote another post in the same reply? Or what if I just hit the reply button and while typing decide I want to quote a post? Obviously I can scroll down, find the post, select and copy the text, make a quote block, paste it in, scroll down copy the user name and add it above too. Even if that were an efficient way of doing things, it still doesn't begin to be a good solution, because it doesn't preserve BBCode like links, quotes, code blocks, etc.

Am I just missing something? If not, how hard would it be to implement something easier? Suggestions on how it might function?

My solution to that is to "reply with quote" to one post, copy the quoted text, then use the back button, "reply with quote" the next and paste the copied text, etc. Perhaps that qualifies as "hassle" to you, though. Also see pauli's suggestion to open the reply links in new tabs; obviously you would want to consolidate into one tab before you replied.