The first is a '3' pay as you go dongle, which is now £29.35 from 3 Store [aff]. This includes a 3 PAYG SIM card, which you can use with the rather lovely £5 per month unlimited internet bundle, giving you quite problbably the cheapest mobile broadband access around! The card appears to be a white Hauwei model, the same as I actually own already, with an integrated microSD slot. Handy!
The second is an 'O2' pay as you go dongle, which now only £29.69 at the O2 web site. Again this is a Hauwei card with a microSD slot, however the bundles aren't as attractive with 3GB of data costing you £15 per month. There is a sweetener though - as detailed here, you can actually grab yourself £43.95 cashback via Quidco, leaving you in profit!
If you've spotted any other mobile broadband bargains, do let us know!
EDIT: A few people have asked me how you get the fiver unlimited internet deal, so i've captured a screenshot from 'My3' below. I have used this package extensively on 3G / HSDPA with no problems..