Is it normal for a transaction to take more than an hour to confirm? This is the second time I'm sending bitcoins and both take a long time to confirm.
The first transaction took about 30 minutes and my latest transaction to GLBSE hasn't been confirmed and it's been almost an hour.
Do you mean an hour to get the first confirmation, or an hour to get 6 confirmations and show as "confirmed" in your client?
The first confirmation typically takes around 10 minutes, but exchanges and such won't update your balance until they have 6 (or more?) confirmations, hence why it takes an hour.