I always use Levitra, bought online (and then collected in person) from Lloyd's Pharmacy. Works like a dream, rock hard erections so it totally removes the worry of not being able to get it up at the crucial moment and potentially wasting your cash. That said, it's definitely true that it only works if you're aroused in the first place - it doesn't simply make your dick hard, full stop. So if the punt is crap, or the girl is a minger, it's unlikely to be much help...