Hi. I need to allow users download very large files - up to 3 Gigs (video data). Is that possible in PHP with just a download link or should I use a smarter approach? Any ideas or suggestions? Thanks!

It's possible via HTTP transfer. You'd use a standard HTML link, yes.

For 3 gig files, it's going to take a while and the possibility of a dropped connection is pretty high. While you don't have to implement the solution on the server side, you might want to suggest that your users use a tool that allows for partial downloads. (Such as wget.)