1) 3 hours for international and 2 hours for domestic. You really do need this much time to check in, get through security and find the gate. Many of the carriers only have one check in line for ALL their flights. I've waited up to 50 minutes just to check in. Plus, remember that boarding begins approx 30 minutes before departure.
2) NO....sorry