I think Ballard might just trade back agian. I think BUF can offer enough to get his attention without decimating their draft. According to the draft trade chart, trading back from #6 to #12 and getting two mid-2nd round picks is a steal. Same with just getting #22. I also think he could be looking at future picks as well.
At the very least, I wouldn't mind seeing the Colts add one more day two pick...giving them 5 total. I think day two has starters at several positions and having five cracks at it should at least yield a few.