I'm with you Virgil, I was all about an o-linemen before Tuesday, but now I am leaning more towards a TE. But really, any of the scenarios you described would be great.
Wow, it really is cool when you can draft the BPA and not be forced into "need" drafting. All of these would help the Bills, but not none are "have to have them" guys.