The bigger the pot, the better, so you can actually do 5g when you want, but you might want to get a turkey fryer burner to do the full boil, if you don't already have one.
Using a separate pot with upside down colander to strain the grain bag, then using some kind of bowl or something to...