You realize that the SC400 and SC300 are IDENTICAL whp lol.. (170)
OK, first off, the needles not working, thats common problem with ALL SC's.
Here is the cheapest fix
http://www.lextech.org/
The windows not working? Again common with any SC with age. Get ready to spit out around...