Since you are setting all instances of the "filter" field using your buttons to filter, perhaps current isn't needed. As to your question on the automatic IDs - it can be done. I don't recommend it, because without code or a method to "reserve" an id you can't guarantee uniqueness. In general, people add a query connection to the list to get the max number, and as part of the submit rules, run the query, get the max, increment by one and then submit. While unlikely that two users will be submitting at the same time, it can happen.
Hilary Stoupa
