I thought that this was an interesting flight track this morning. Looks like they spent a long time waiting to get into BUF, then diverted to SYR then diverted to ALB.
The thing that impresses me is that they had enough fuel on board for a 4 hour flight when the normal time for that flight is about 45 minutes
I guess that they should have just returned to ILN!