how has your experience been with njspc? that's the path i'm going to be going down, but i've been buying the parts a little at a time due to budgeting constraints. also, it took me months to find the pi4 in stock...but at least i have that now, so i would imagine i can run the system with that...