You can figure out 14 of the 16 games now...though I am not sure how you figure out which ones are at home and which ones are on the road. And it's impossible to figure out the dates or order of the games...schedule doesn't get made for months.
You're in Ohio, so I will assume you are either a fan of some team from the AFC North (maybe a bad assumption?).
Next year your 16 games look like this:
?3 home and 3 road vs the teams in your division.
?1 game against each of the teams from the AFC South (2 home, 2 away).*
?1 game against each of the teams from the NFC North (2 home, 2 away).**
?The two "mystery" games.
If your team finishes 1st in it's division, you play 1 home game and 1 road game against the winners of the two divisions in-conference that you are not paired up with (in this case, the AFC East and AFC West). Likewise, if your team comes 3rd, you get the 3rd place teams from those divisions. This is the only part of the schedule that is not known ahead of time, and the only part that is based on how your team performs.
Hope that helps, that's as good as you can do at this point.
======================================
* - Rotates on a 3-year schedule. In 2005 the AFC North plays the AFC South. In 2006 it's AFC North vs AFC West, '07 has North vs East, etc
** - Rotates on a 4-year schedule. AFC North is paired with: NFC North in 2005, NFC South in 2006, NFC West in 2007, NFC East in 2008, etc.